ModelSpace
All Classes Namespaces Functions Variables Enumerations Pages
clockwerk::RK4Integrator< T, N > Member List

This is the complete list of members for clockwerk::RK4Integrator< T, N >, including all inherited members.

_end_time (defined in clockwerk::RK4Integrator< T, N >)clockwerk::RK4Integrator< T, N >protected
_full_step_sizeclockwerk::RK4Integrator< T, N >protected
_half_step_size (defined in clockwerk::RK4Integrator< T, N >)clockwerk::RK4Integrator< T, N >protected
_k1clockwerk::RK4Integrator< T, N >protected
_k2 (defined in clockwerk::RK4Integrator< T, N >)clockwerk::RK4Integrator< T, N >protected
_k3 (defined in clockwerk::RK4Integrator< T, N >)clockwerk::RK4Integrator< T, N >protected
_k4 (defined in clockwerk::RK4Integrator< T, N >)clockwerk::RK4Integrator< T, N >protected
_rate_calculatorclockwerk::Integrator< T, N >protected
_start_state (defined in clockwerk::RK4Integrator< T, N >)clockwerk::RK4Integrator< T, N >protected
_start_timeclockwerk::RK4Integrator< T, N >protected
_step_average (defined in clockwerk::RK4Integrator< T, N >)clockwerk::RK4Integrator< T, N >protected
calculateK1(std::array< T, N > &state_for_k2)clockwerk::RK4Integrator< T, N >
calculateK2(const std::array< T, N > &state_in_k2, std::array< T, N > &state_for_k3)clockwerk::RK4Integrator< T, N >
calculateK3(const std::array< T, N > &state_in_k2, std::array< T, N > &state_for_k4)clockwerk::RK4Integrator< T, N >
calculateK4(const std::array< T, N > &state_in_k4)clockwerk::RK4Integrator< T, N >
configureForStep(T start_time, T end_time, const std::array< T, N > &start_state)clockwerk::RK4Integrator< T, N >
getValueEndStep(std::array< T, N > &end_state)clockwerk::RK4Integrator< T, N >
Integrator(Rates< T, N > &rate_calculator)clockwerk::Integrator< T, N >
RK4Integrator(Rates< T, N > &rate_calculator) (defined in clockwerk::RK4Integrator< T, N >)clockwerk::RK4Integrator< T, N >
step(T start_time, T end_time, const std::array< T, N > &start_state, std::array< T, N > &out_state)clockwerk::RK4Integrator< T, N >virtual