cosapp.drivers.time.implicit

Classes

ImplicitTimeDriver([name, owner, ...])

Abstract base class for implicit integrators.

class cosapp.drivers.time.implicit.ImplicitTimeDriver(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: AbstractTimeDriver

Abstract base class for implicit integrators.

is_standalone() bool[source]

Is this Driver able to solve a system?

Returns:

Ability to solve a system or not.

Return type:

bool

property problem

Mathematical problem handled by the driver, gathering the intrinsic problem of the owner system and its transient variables.

setup_run() None[source]

Setup the driver once before starting the simulation and before calling the systems setup_run.