![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
Class template default_error_checkerBoost , Chapter 1. Boost.Numeric.Odeint , Header <boost/numeric/odeint/stepper/controlled_runge_kutta.hpp>
|
![]() | Home | Libraries | People | FAQ | More |
boost::numeric::odeint::default_error_checker — The default error checker to be used with Runge-Kutta error steppers.
// In header: <boost/numeric/odeint/stepper/controlled_runge_kutta.hpp> template<typename Value, typename Algebra, typename Operations> class default_error_checker { public: // types typedef Value value_type; typedef Algebra algebra_type; typedef Operations operations_type; // construct/copy/destruct default_error_checker(value_type = static_cast< value_type >(1.0e-6), value_type = static_cast< value_type >(1.0e-6), value_type = static_cast< value_type >(1), value_type = static_cast< value_type >(1)); // public member functions template<typename State, typename Deriv, typename Err, typename Time> value_type error(const State &, const Deriv &, Err &, Time) const; template<typename State, typename Deriv, typename Err, typename Time> value_type error(algebra_type &, const State &, const Deriv &, Err &, Time) const; };
Этот класс обеспечивает механизм по умолчанию для сравнения оценок ошибок, сообщаемых шагами ошибки Runge-Kutta, с установленными пользователем границами ошибок. Используется с помощью программы control_runge_kutta steppers.
typenameValue
>Тип значения.
typenameAlgebra
>Тип алгебры.
typenameOperations
>Тип операции.
default_error_checker
public member functionstemplate<typenameState,typenameDeriv,typenameErr,typenameTime> value_typeerror(constState&x_old,constDeriv&dxdt_old,Err&x_err, Timedt)const;>
template<typenameState,typenameDeriv,typenameErr,typenameTime> value_typeerror(algebra_type&algebra,constState&x_old, constDeriv&dxdt_old,Err&x_err,Timedt)const;>
Статья Class template default_error_checker раздела Chapter 1. Boost.Numeric.Odeint Header <boost/numeric/odeint/stepper/controlled_runge_kutta.hpp> может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
:: Главная :: Header <boost/numeric/odeint/stepper/controlled_runge_kutta.hpp> ::
реклама |