Go to the source code of this file.
Namespaces | |
tuw | |
tuw::RungeKutta | |
Typedefs | |
using | tuw::RungeKutta::DiscretizationFuncPtr = void(*)(StateSim &, const double &) |
using | tuw::StateSimPtr = std::shared_ptr< StateSim > |
Functions | |
template<std::size_t StateNmSize, std::size_t RKOrder, typename... RKCoeff> | |
void | tuw::RungeKutta::discretize (StateSim &_stateSim, const double &_arc) |
Templetized generic discretization function. More... | |
template<> | |
void | tuw::RungeKutta::discretize< 0, 0 > (StateSim &_stateSim, const double &_arc) |
Specialization for using a user-defined discretization function. More... | |
template<std::size_t StateNmSize> | |
DiscretizationFuncPtr | tuw::RungeKutta::getDiscrFunc (DiscretizationType _discrType) |
Returns a discretization function pointer for pre-defined Runge-Kutta specializations defined in DiscretizationType. More... | |