Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::numeric::odeint::rosenbrock4_controller< Stepper > Class Template Reference

#include <rosenbrock4_controller.hpp>

Public Types

typedef Stepper stepper_type
 
typedef stepper_type::value_type value_type
 
typedef stepper_type::state_type state_type
 
typedef
stepper_type::wrapped_state_type 
wrapped_state_type
 
typedef stepper_type::time_type time_type
 
typedef stepper_type::deriv_type deriv_type
 
typedef
stepper_type::wrapped_deriv_type 
wrapped_deriv_type
 
typedef stepper_type::resizer_type resizer_type
 
typedef controlled_stepper_tag stepper_category
 
typedef rosenbrock4_controller
< Stepper > 
controller_type
 

Public Member Functions

 rosenbrock4_controller (value_type atol=1.0e-6, value_type rtol=1.0e-6, const stepper_type &stepper=stepper_type())
 
value_type error (const state_type &x, const state_type &xold, const state_type &xerr)
 
value_type last_error (void) const
 
template<class System >
boost::numeric::odeint::controlled_step_result try_step (System sys, state_type &x, time_type &t, time_type &dt)
 
template<class System >
boost::numeric::odeint::controlled_step_result try_step (System sys, const state_type &x, time_type &t, state_type &xout, time_type &dt)
 
template<class StateType >
void adjust_size (const StateType &x)
 
stepper_typestepper (void)
 
const stepper_typestepper (void) const
 

Member Typedef Documentation

template<class Stepper >
typedef rosenbrock4_controller< Stepper > boost::numeric::odeint::rosenbrock4_controller< Stepper >::controller_type
template<class Stepper >
typedef stepper_type::deriv_type boost::numeric::odeint::rosenbrock4_controller< Stepper >::deriv_type
template<class Stepper >
typedef stepper_type::resizer_type boost::numeric::odeint::rosenbrock4_controller< Stepper >::resizer_type
template<class Stepper >
typedef stepper_type::state_type boost::numeric::odeint::rosenbrock4_controller< Stepper >::state_type
template<class Stepper >
typedef Stepper boost::numeric::odeint::rosenbrock4_controller< Stepper >::stepper_type
template<class Stepper >
typedef stepper_type::time_type boost::numeric::odeint::rosenbrock4_controller< Stepper >::time_type
template<class Stepper >
typedef stepper_type::value_type boost::numeric::odeint::rosenbrock4_controller< Stepper >::value_type
template<class Stepper >
typedef stepper_type::wrapped_deriv_type boost::numeric::odeint::rosenbrock4_controller< Stepper >::wrapped_deriv_type
template<class Stepper >
typedef stepper_type::wrapped_state_type boost::numeric::odeint::rosenbrock4_controller< Stepper >::wrapped_state_type

Constructor & Destructor Documentation

template<class Stepper >
boost::numeric::odeint::rosenbrock4_controller< Stepper >::rosenbrock4_controller ( value_type  atol = 1.0e-6,
value_type  rtol = 1.0e-6,
const stepper_type stepper = stepper_type() 
)
inline

Member Function Documentation

template<class Stepper >
template<class StateType >
void boost::numeric::odeint::rosenbrock4_controller< Stepper >::adjust_size ( const StateType &  x)
inline
template<class Stepper >
value_type boost::numeric::odeint::rosenbrock4_controller< Stepper >::last_error ( void  ) const
inline
template<class Stepper >
stepper_type& boost::numeric::odeint::rosenbrock4_controller< Stepper >::stepper ( void  )
inline
template<class Stepper >
const stepper_type& boost::numeric::odeint::rosenbrock4_controller< Stepper >::stepper ( void  ) const
inline

The documentation for this class was generated from the following file: