|
| | 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. |