|
| default_error_checker (value_type eps_abs=static_cast< value_type >(1.0e-6), value_type eps_rel=static_cast< value_type >(1.0e-6), value_type a_x=static_cast< value_type >(1), value_type a_dxdt=static_cast< value_type >(1)) |
|
template<class State , class Deriv , class Err , class Time > |
value_type | error (const State &x_old, const Deriv &dxdt_old, Err &x_err, Time dt) const |
|
template<class State , class Deriv , class Err , class Time > |
value_type | error (algebra_type &algebra, const State &x_old, const Deriv &dxdt_old, Err &x_err, Time dt) const |
|
template<class Value, class Algebra, class Operations>
class boost::numeric::odeint::default_error_checker< Value, Algebra, Operations >
The default error checker to be used with Runge-Kutta error steppers.
This class provides the default mechanism to compare the error estimates reported by Runge-Kutta error steppers with user defined error bounds. It is used by the controlled_runge_kutta steppers.
- Template Parameters
-
Value | The value type. |
Algebra | The algebra type. |
Operations | The operations type. |