#include <rosenbrock4_dense_output.hpp>
Public Types | |
typedef ControlledStepper | controlled_stepper_type |
typedef controlled_stepper_type::stepper_type | 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 dense_output_stepper_tag | stepper_category |
typedef rosenbrock4_dense_output < ControlledStepper > | dense_output_stepper_type |
Public Member Functions | |
rosenbrock4_dense_output (const controlled_stepper_type &stepper=controlled_stepper_type()) | |
template<class StateType > | |
void | initialize (const StateType &x0, time_type t0, time_type dt0) |
template<class System > | |
std::pair< time_type, time_type > | do_step (System system) |
template<class StateOut > | |
void | calc_state (time_type t, StateOut &x) |
template<class StateOut > | |
void | calc_state (time_type t, const StateOut &x) |
template<class StateType > | |
void | adjust_size (const StateType &x) |
const state_type & | current_state (void) const |
time_type | current_time (void) const |
const state_type & | previous_state (void) const |
time_type | previous_time (void) const |
time_type | current_time_step (void) const |
typedef ControlledStepper boost::numeric::odeint::rosenbrock4_dense_output< ControlledStepper >::controlled_stepper_type |
typedef rosenbrock4_dense_output< ControlledStepper > boost::numeric::odeint::rosenbrock4_dense_output< ControlledStepper >::dense_output_stepper_type |
typedef stepper_type::deriv_type boost::numeric::odeint::rosenbrock4_dense_output< ControlledStepper >::deriv_type |
typedef stepper_type::resizer_type boost::numeric::odeint::rosenbrock4_dense_output< ControlledStepper >::resizer_type |
typedef stepper_type::state_type boost::numeric::odeint::rosenbrock4_dense_output< ControlledStepper >::state_type |
typedef dense_output_stepper_tag boost::numeric::odeint::rosenbrock4_dense_output< ControlledStepper >::stepper_category |
typedef controlled_stepper_type::stepper_type boost::numeric::odeint::rosenbrock4_dense_output< ControlledStepper >::stepper_type |
typedef stepper_type::time_type boost::numeric::odeint::rosenbrock4_dense_output< ControlledStepper >::time_type |
typedef stepper_type::value_type boost::numeric::odeint::rosenbrock4_dense_output< ControlledStepper >::value_type |
typedef stepper_type::wrapped_deriv_type boost::numeric::odeint::rosenbrock4_dense_output< ControlledStepper >::wrapped_deriv_type |
typedef stepper_type::wrapped_state_type boost::numeric::odeint::rosenbrock4_dense_output< ControlledStepper >::wrapped_state_type |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
References count, boost::numeric::odeint::fail, and boost::xpressive::make_pair.
|
inline |
References boost::numeric::odeint::detail::_1, boost::bind(), boost::ref(), and template.
|
inline |
|
inline |