![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
Class template symplectic_eulerBoost , Chapter 1. Boost.Numeric.Odeint , Header <boost/numeric/odeint/stepper/symplectic_euler.hpp>
|
![]() | Home | Libraries | People | FAQ | More |
boost::numeric::odeint::symplectic_euler — Implementation of the symplectic Euler method.
// In header: <boost/numeric/odeint/stepper/symplectic_euler.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_euler : 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_euler(const algebra_type & = algebra_type()); };
Метод имеет первый порядок и имеет один этап. Он описан здесь.
Тип, представляющий координаты q.
The type representing the coordinates q.
[ORIG_END] -->Тип, представляющий координаты p.
The type representing the coordinates p.
[ORIG_END] -->Тип основного значения. Должно быть что-то вроде поплавкового, двойного или высокоточного типа.
The basic value type. Should be something like float, double or a high-precision type.
[ORIG_END] -->Тип, представляющий производную времени координат dq/dt.
The type representing the time derivative of the coordinate dq/dt.
[ORIG_END] -->имя типа MomentumDeriv = Coor
Тип, представляющий время t.
The type representing the time t.
[ORIG_END] -->The algebra.
The algebra.
[ORIG_END] -->The operations.
The operations.
[ORIG_END] -->Политика ретрансляции.
The resizer policy.
[ORIG_END] -->Статья Class template symplectic_euler раздела Chapter 1. Boost.Numeric.Odeint Header <boost/numeric/odeint/stepper/symplectic_euler.hpp> может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
:: Главная :: Header <boost/numeric/odeint/stepper/symplectic_euler.hpp> ::
реклама |