flow360.SimulationParams#

class SimulationParams[source]#

Bases: _ParamModelBase

All-in-one class for surface meshing + volume meshing + case configurations

meshing: MeshingParams | None = None#

Surface and volume meshing parameters. See MeshingParams for more details.

reference_geometry: ReferenceGeometry | None = None#

Global geometric reference values. See ReferenceGeometry for more details.

operating_condition: OperatingConditionTypes | None = None#

Global operating condition. See Operating Condition for more details.

models: List[ModelTypes] | None = None#

Solver settings and numerical models and boundary condition settings. See Volume Models and Surface Models for more details.

time_stepping: Steady | Unsteady = Steady(type_name='Steady', max_steps=2000, CFL=AdaptiveCFL(type='adaptive', min=0.1, max=10000.0, max_relative_change=1.0, convergence_limiting_factor=0.25))#

Time stepping settings. See Time Stepping for more details.

user_defined_dynamics: List[UserDefinedDynamic] | None = None#

User defined dynamics. See User Defined Dynamics for more details.

user_defined_fields: List[UserDefinedField] = []#

User defined fields that can be used in outputs.

outputs: List[OutputTypes] | None = None#

Output settings. See Outputs for more details.

is_steady()[source]#

returns True when SimulationParams is steady state

has_actuator_disks()[source]#

returns True when SimulationParams has ActuatorDisk disk

has_bet_disks()[source]#

returns True when SimulationParams has BET disk

has_isosurfaces()[source]#

returns True when SimulationParams has isosurfaces

has_monitors()[source]#

returns True when SimulationParams has monitors

has_volume_output()[source]#

returns True when SimulationParams has volume output

has_aeroacoustics()[source]#

returns True when SimulationParams has aeroacoustics

has_user_defined_dynamics()[source]#

returns True when SimulationParams has user defined dynamics