![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
Function template integrate_adaptiveBoost , Chapter 1. Boost.Numeric.Odeint , Header <boost/numeric/odeint/integrate/integrate_adaptive.hpp>
|
![]() |
Home | Libraries | People | FAQ | More |
boost::numeric::odeint::integrate_adaptive — Integrates the ODE with adaptive step size.
// 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);
Эта функция объединяет ODE, заданный системой, с заданным степпером. Наблюдатель вызывается после каждого шага. Если степпер не имеет контроля ошибок, размер шага остается постоянным, и наблюдатель называется в равноудаленных точках времени t0+n*dt. Если степпер является контролируемым штеппером, размер шага корректируется, и наблюдатель вызывается в неэквидистанционных интервалах.
Параметры: |
|
||||||||||||||
Возвращение: |
Количество выполненных шагов. |
Статья 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> ::
реклама |