pathsim.solvers.rkf78 module

class pathsim.solvers.rkf78.RKF78(*solver_args, **solver_kwargs)[source]

Bases: ExplicitRungeKutta

Thirteen-stage, 8th order explicit Runge-Kutta method by Fehlberg.

Features an embedded 7th order method. The difference provides an 8th order error estimate. The 7th order solution is typically propagated. Designed for high accuracy requirements.

Characteristics:
  • Order: 7 (Propagating solution)

  • Embedded Order: 8 (Error estimation)

  • Stages: 13

  • Explicit

  • Adaptive timestep

  • Suitable for high-precision computations, nearly symplectic.