![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
Class template symplectic_rkn_sb3a_m4_mclachlanBoost , Chapter 1. Boost.Numeric.Odeint , Header <boost/numeric/odeint/stepper/symplectic_rkn_sb3a_m4_mclachlan.hpp>
|
![]() | Home | Libraries | People | FAQ | More |
boost::numeric::odeint::symplectic_rkn_sb3a_m4_mclachlan — Implementation of the symmetric B3A Runge-Kutta Nystroem method of fifth order.
// In header: <boost/numeric/odeint/stepper/symplectic_rkn_sb3a_m4_mclachlan.hpp> template<typename Coor, typename Momentum = Coor, typename Value = double, typename CoorDeriv = Coor, typename MomentumDeriv = Coor, typename Time = Value, typename Algebra = typename algebra_dispatcher< Coor >::algebra_type, typename Operations = typename operations_dispatcher< Coor >::operations_type, typename Resizer = initially_resizer> class symplectic_rkn_sb3a_m4_mclachlan : public symplectic_nystroem_stepper_base { public: // types typedef stepper_base_type::algebra_type algebra_type; typedef stepper_base_type::value_type value_type; // construct/copy/destruct symplectic_rkn_sb3a_m4_mclachlan(const algebra_type & = algebra_type()); };
Метод имеет четвертый порядок и пять этапов. Это описано здесь. Этот метод можно использовать с многоточными типами, поскольку коэффициенты определяются аналитически.
ToDo: добавить ссылку на бумагу.
Тип, q.
[ORIG_END] -->Тип, p.
[ORIG_END] -->Типы. .. . . . . . . . . . . . . . . . . . . . . .
[ORIG_END] -->Тип, прим. dq/dt.
[ORIG_END] -->typenameMomentumDeriv=Coor>
Тип, t.
<-- [ORIG_BEGIN]typenameTime=Value
Тип, обозначающий время t.
[ORIG_END] -->[ORIG_END] -->Алгебра.
[ORIG_END] -->Операции.
[ORIG_END] -->Религиозная ретрансляция.
[ORIG_END] -->symplectic_rkn_sb3a_m4_mclachlan(constalgebra_type&algebra=algebra_type());Конструирует
symplectic_rkn_sb3a_m4_mclachlan
. Этот конструктор можно использовать в качестве конструктора по умолчанию, если в алгебре есть конструктор по умолчанию.Параметры:
Статья Class template symplectic_rkn_sb3a_m4_mclachlan раздела Chapter 1. Boost.Numeric.Odeint Header <boost/numeric/odeint/stepper/symplectic_rkn_sb3a_m4_mclachlan.hpp> может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
:: Главная :: Header <boost/numeric/odeint/stepper/symplectic_rkn_sb3a_m4_mclachlan.hpp> ::
реклама |