|
template<typename F , typename T > |
T | frc::RK4 (F &&f, T x, units::second_t dt) |
| Performs 4th order Runge-Kutta integration of dx/dt = f(x) for dt.
|
|
template<typename F , typename T , typename U > |
T | frc::RK4 (F &&f, T x, U u, units::second_t dt) |
| Performs 4th order Runge-Kutta integration of dx/dt = f(x, u) for dt.
|
|
template<typename F , typename T > |
T | frc::RK4 (F &&f, units::second_t t, T y, units::second_t dt) |
| Performs 4th order Runge-Kutta integration of dy/dt = f(t, y) for dt.
|
|
template<typename F , typename T , typename U > |
T | frc::RKDP (F &&f, T x, U u, units::second_t dt, double maxError=1e-6) |
| Performs adaptive Dormand-Prince integration of dx/dt = f(x, u) for dt.
|
|
template<typename F , typename T > |
T | frc::RKDP (F &&f, units::second_t t, T y, units::second_t dt, double maxError=1e-6) |
| Performs adaptive Dormand-Prince integration of dy/dt = f(t, y) for dt.
|
|