![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
Function template integrateBoost , Chapter 1. Boost.Numeric.Odeint , Header <boost/numeric/odeint/integrate/integrate.hpp>
|
![]() |
Home | Libraries | People | FAQ | More |
boost::numeric::odeint::integrate — Integrates the ODE without observer calls.
// In header: <boost/numeric/odeint/integrate/integrate.hpp> template<typename System, typename State, typename Time> size_t integrate(System system, State & start_state, Time start_time, Time end_time, Time dt);
Интегрирует ODE, заданный системой от start_time до end_time, начиная с start_state как начальное условие и dt как начальный этап времени. Эта функция использует плотную выходную допри5 степпер и выполняет адаптивную интеграцию с контролем размера шага, таким образом, dt изменяется во время интеграции. Этот метод использует стандартные границы ошибок 1E-6. Наблюдателя не вызывают.
![]() |
Note |
---|---|
Существует вторая версия этого шаблона функций, которая явно ожидает тип значения в качестве параметра шаблона, то есть интегрировать< двойной >(sys, x, t0, t1, dt); |
Параметры: |
|
||||||||||
Возвращение: |
Количество выполненных шагов. |
Статья Function template integrate раздела Chapter 1. Boost.Numeric.Odeint Header <boost/numeric/odeint/integrate/integrate.hpp> может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
:: Главная :: Header <boost/numeric/odeint/integrate/integrate.hpp> ::
реклама |