flow360.RampCFL#

class RampCFL[source]#

Bases: Flow360BaseModel

RampCFL class for the Ramp CFL setting of time stepping.

Example

>>> fl.RampCFL(initial=1, final=200, ramp_steps=200)

type: Literal['ramp'] = 'ramp'#
initial: Annotated[float, Gt(gt=0)] | None = None#

Initial CFL for solving pseudo time step.

final: Annotated[float, Gt(gt=0)] | None = None#

Final CFL for solving pseudo time step.

ramp_steps: Annotated[int, Gt(gt=0)] | None = None#

Number of pseudo steps before reaching RampCFL.final within 1 physical step.

classmethod default_unsteady()[source]#

returns default unsteady Ramp CFL settings

classmethod default_steady()[source]#

returns default steady Ramp CFL settings