Class RKF45¶
Defined in File integrator.h
Inheritance Relationships¶
Base Type¶
public lupnt::IRKF(Class IRKF)
Class Documentation¶
-
class RKF45 : public lupnt::IRKF¶
Runge-Kutta-Fehlberg 4(5) adaptive-step integrator.
Concrete
IRKFinstantiation selected byNumericalOrbitDynamics::SetIntegratorviaIntegratorType::RKF45; suited to propagations where step size should automatically shrink/grow to meetIntegratorParams::abstol/reltol.Public Functions
-
inline RKF45()¶
-
virtual void Update(const ODE &f, Real t, const State &x, Real dt, State &x_new_low, State &x_new_high) override¶
Compute the RKF45 embedded 4th/5th-order solution pair (6-stage Butcher tableau) for one step of size
dt.One step of Runge-Kutta-Fehlberg 45 Integration.
https://en.wikipedia.org/wiki/RungeE2%80%93KuttaE2%80%93Fehlberg_method
-
inline RKF45()¶