cosapp.drivers.time.crank_nicolson

Classes

CrankNicolson([name, owner, time_interval, ...])

Second-order Crank-Nicolson implicit integrator.

class cosapp.drivers.time.crank_nicolson.CrankNicolson(name='Implicit time driver', owner: System | None = None, time_interval: tuple[float, float] | None = None, dt: float | None = None, record_dt: bool = False, **options)[source]

Bases: ImplicitTimeDriver

Second-order Crank-Nicolson implicit integrator.