![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
Function template integrate_constBoost , Chapter 1. Boost.Numeric.Odeint , Header <boost/numeric/odeint/integrate/integrate_const.hpp>
|
![]() |
Home | Libraries | People | FAQ | More |
boost::numeric::odeint::integrate_const — Integrates the ODE with constant step size.
// In header: <boost/numeric/odeint/integrate/integrate_const.hpp> template<typename Stepper, typename System, typename State, typename Time, typename Observer, typename StepOverflowChecker> size_t integrate_const(Stepper stepper, System system, State & start_state, Time start_time, Time end_time, Time dt, Observer observer, StepOverflowChecker checker);
Интегрирует ODE, определяемый системой с использованием данного степпера. Этот метод обеспечивает вызов наблюдателя через постоянные интервалы dt. Если степпер является нормальным степпером без контроля размера шага, для численной схемы также используется дт. Если предусмотрена система ControlledStepper, алгоритм может уменьшить размер шага, чтобы соответствовать границам ошибки, но он гарантирует, что наблюдатель всегда вызывается в равноудаленных точках времени t0 + n*dt. Если используется DenseOutputStepper, размер шага также может варьироваться, а плотный выход используется для вызова наблюдателя в равноудаленных точках времени. Еслиmax_step_checker
представлен как StepOverflow Ошибка no_progress_error, если слишком много шагов (по умолчанию: 500) выполняются без прогресса, то есть между вызовами наблюдателя. Если проверка не предусмотрена, такая проверка переполнения не проводится.
Параметры: |
|
||||||||||||||||
Возвращение: |
Количество выполненных шагов. |
Статья Function template integrate_const раздела Chapter 1. Boost.Numeric.Odeint Header <boost/numeric/odeint/integrate/integrate_const.hpp> может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
:: Главная :: Header <boost/numeric/odeint/integrate/integrate_const.hpp> ::
реклама |