cosapp.drivers.time.runge_kutta

Classes

RungeKutta([name, owner, order])

Implementation of a few Runge-Kutta methods for time integration.

class cosapp.drivers.time.runge_kutta.RungeKutta(name='RK', owner: cosapp.systems.System | None = None, order=2, **options)[source]

Bases: ExplicitTimeDriver

Implementation of a few Runge-Kutta methods for time integration. https://en.wikipedia.org/wiki/List_of_Runge%E2%80%93Kutta_methods

property order: int

Numerical order of the time integration scheme