Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения

Function template integrate_adaptive

Boost , Chapter 1. Boost.Numeric.Odeint , Header <boost/numeric/odeint/integrate/integrate_adaptive.hpp>

Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

Boost C++ Libraries Home Libraries People FAQ More

PrevUpHomeNext

Function template integrate_adaptive

boost::numeric::odeint::integrate_adaptive — Integrates the ODE with adaptive step size.

Synopsis

// In header: <boost/numeric/odeint/integrate/integrate_adaptive.hpp>

template<typename Stepper, typename System, typename State, typename Time,
         typename Observer>
  size_t integrate_adaptive(Stepper stepper, System system,
                            State & start_state, Time start_time,
                            Time end_time, Time dt, Observer observer);

Description

Эта функция объединяет ODE, заданный системой, с заданным степпером. Наблюдатель вызывается после каждого шага. Если степпер не имеет контроля ошибок, размер шага остается постоянным, и наблюдатель называется в равноудаленных точках времени t0+n*dt. Если степпер является контролируемым штеппером, размер шага корректируется, и наблюдатель вызывается в неэквидистанционных интервалах.

Параметры:

<dt>

Шаг времени между вызовами наблюдателя,необязательно этап времени интеграции.

<end_time>

Окончательное время интеграции.

<observer>

Функция/функционор вызывается с равноудаленными интервалами времени.

<start_state>

Начальное условие x0.

<start_time>

Начальное время t0.

<stepper>

Степпер используется для численной интеграции.

<system>

Функция/функтор, определяющий rhs ОДЭ.

Возвращение:

Количество выполненных шагов.


PrevUpHomeNext

Статья Function template integrate_adaptive раздела Chapter 1. Boost.Numeric.Odeint Header <boost/numeric/odeint/integrate/integrate_adaptive.hpp> может быть полезна для разработчиков на c++ и boost.




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.



:: Главная :: Header <boost/numeric/odeint/integrate/integrate_adaptive.hpp> ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-08-30 11:47:00
2025-05-20 02:02:05/0.0048940181732178/1