Runge-Kutta integrator implementation.
Definition in file RKExplicit.hpp.
#include "RKExplicit_fwd.hpp"
Go to the source code of this file.
Namespaces | |
mm | |
Root namespace for the whole library. | |
mm::integrators | |
Namespace containing most known methods for integrating ODEs. | |
mm::integrators::Explicit | |
Namespace containing factory functions for explicit single step integrators. | |
Functions | |
template<class scalar_t > | |
RKExplicit< scalar_t, 4 > | mm::integrators::Explicit::RK4 () |
Standard RK4 4th order method. More... | |
template<class scalar_t > | |
RKExplicit< scalar_t, 4 > | mm::integrators::Explicit::RK38 () |
3/8 rule 4th order method More... | |
template<class scalar_t > | |
RKExplicit< scalar_t, 1 > | mm::integrators::Explicit::Euler () |
Explicit Euler's method, 1st order. More... | |
template<class scalar_t > | |
RKExplicit< scalar_t, 2 > | mm::integrators::Explicit::Midpoint () |
Explicit midpoint rule, 2nd order. More... | |
template<class scalar_t > | |
RKExplicit< scalar_t, 3 > | mm::integrators::Explicit::RK3 () |
Kutta's third order method. More... | |
template<class scalar_t > | |
RKExplicit< scalar_t, 6 > | mm::integrators::Explicit::Fehlberg5 () |
Fifth order method appearing in Fehlberg's method. More... | |