pathsim.solvers.esdirk4 module
- class pathsim.solvers.esdirk4.ESDIRK4(*solver_args, **solver_kwargs)[source]
Bases:
DiagonallyImplicitRungeKuttaSix-stage, 4th order Singly Diagonally Implicit Runge-Kutta (ESDIRK) method.
Features an explicit first stage (making it ESDIRK). This specific tableau is often designed for handling stiff problems and potentially Differential Algebraic Equations (DAEs) of index up to two or three. Does not have an embedded method for error estimation in this implementation (fixed step only).
- Characteristics:
Order: 4
Stages: 6 (1 Explicit, 5 Implicit)
Implicit (ESDIRK)
Fixed timestep only
A-stable