pathsim.solvers.esdirk43 module

class pathsim.solvers.esdirk43.ESDIRK43(*solver_args, **solver_kwargs)[source]

Bases: DiagonallyImplicitRungeKutta

Six-stage, 4th order Embedded Singly Diagonally Implicit Runge-Kutta (ESDIRK) method.

Features an embedded 3rd order method for adaptive step size control. The first stage is explicit. Suitable for stiff problems requiring moderate accuracy.

Characteristics:
  • Order: 4

  • Embedded Order: 3

  • Stages: 6 (1 Explicit, 5 Implicit)

  • Implicit (ESDIRK)

  • Adaptive timestep

  • L-stable

  • Stiffy Accurate