Python API Beta 💻#

Solvers#

HeatEquationSolver

HeatEquationSolver class for setting up heat equation solver.

IncompressibleNavierStokesSolver

IncompressibleNavierStokesSolver class for setting up incompressible Navier-Stokes solver

InitialConditionHeatTransfer

InitialConditionHeatTransfer

LinearSolver

LinearSolver class for setting up linear solver for heat equation

NavierStokesSolver

NavierStokesSolver class for setting up compressible Navier-Stokes solver

NoneSolver

SolverNone class

TransitionModelSolver

TransitionModelSolver class for setting up transition model solver

PressureCorrectionSolver

PressureCorrectionSolver class

Simulation Parameters#

Flow360Params

Flow360 solver parameters

Case

Case component

MyCases

alias of CaseList

Geometry#

Geometry

class:

Geometry component

IsoSurfaces

IsoSurfaces class

ProgressCallbackInterface

Progress callback abstract class

ReferenceFrame

ReferenceFrame class for setting up reference frame

ReferenceFrameDynamic

ReferenceFrameDynamic class for setting up dynamic reference frame

ReferenceFrameExpression

ReferenceFrameExpression class for setting up reference frame using expression

ReferenceFrameOmegaDegrees

ReferenceFrameOmegaDegrees class for setting up reference frame

ReferenceFrameOmegaRadians

ReferenceFrameOmegaRadians class for setting up reference frame

SlidingInterface

SlidingInterface class for setting up sliding interface

Surfaces

Surfaces class

Volume Zones#

FluidDynamicsVolumeZone

FluidDynamicsVolumeZone type

HeatTransferVolumeZone

HeatTransferVolumeZone type

PorousMediumVolumeZone

PorousMediumVolumeZone type

VolumeZones

VolumeZones class for setting up volume zones

Mesh#

Volume

Core volume meshing parameters

VolumeMesh

Volume mesh component

VolumeMeshingParams

Flow360 Volume Meshing parameters

SurfaceMeshingParams

Flow360 Surface Meshing parameters

MySurfaceMeshes

alias of SurfaceMeshList

MyVolumeMeshes

alias of VolumeMeshList

Aniso

Aniso edge

ProjectAniso

ProjectAniso edge

UseAdjacent

ProjectAniso edge

Boundary#

FreestreamBoundary

Freestream boundary

HeatFluxWall

HeatFluxWall class for specifying heat flux wall boundaries

IsothermalWall

IsothermalWall boundary

MassInflow

class:

MassInflow boundary

MassOutflow

class:

MassOutflow boundary

MeshBoundary

Mesh boundary

NoSlipWall

No slip wall boundary

RiemannInvariant

Riemann Invariant boundary

RotationallyPeriodic

class:

RotationallyPeriodic boundary

SlidingInterfaceBoundary

class:

SlidingInterface boundary

SlipWall

Slip wall boundary

SolidAdiabaticWall

class:

SolidAdiabaticWall boundary

SolidIsothermalWall

class:

SolidIsothermalWall boundary

SubsonicInflow

SubsonicInflow boundary

SubsonicOutflowMach

SubsonicOutflowMach boundary

SubsonicOutflowPressure

SubsonicOutflowPressure boundary

SymmetryPlane

Symmetry plane boundary - normal gradients forced to be zero

TranslationallyPeriodic

class:

TranslationallyPeriodic boundary

WallFunction

class:

WallFunction boundary

CFL & Time-Stepping#

AdaptiveCFL

Adaptive CFL for time stepping component

RampCFL

Ramp CFL for time stepping component

SteadyTimeStepping

Steady time stepping component

TimeStepping

alias of Union[SteadyTimeStepping, UnsteadyTimeStepping]

UnsteadyTimeStepping

Unsteady time stepping component

Freestream#

FreestreamFromMach

class:

Freestream component using Mach number

FreestreamFromMachReynolds

class:

Freestream component using Mach and Reynolds number

FreestreamFromVelocity

class:

Freestream component using dimensioned velocity

FreestreamInitialCondition

FreestreamInitialCondition class

ZeroFreestream

class:

Zero velocity freestream component

ZeroFreestreamFromVelocity

class:

Zero velocity freestream component using dimensioned velocity

VelocityInflow

Inflow velocity for incompressible solver

AirDensityTemperature

Model representing air properties based on density and temperature.

AirPressureTemperature

Model representing air properties based on pressure and temperature.

PressureOutflow

Outflow pressure for incompressible solver

SupersonicInflow

SupersonicInflow class for specifying the full fluid state at supersonic inflow boundaries

TurbulenceQuantities([viscosity_ratio, ...])

Return a matching tubulence specification object

VelocityInflow

Inflow velocity for incompressible solver

Disks#

ActuatorDisk

ActuatorDisk class for setting up an Actuator Disk

BETDisk

BETDisk class

BETDiskChord

BETDiskChord class

BETDiskSectionalPolar

BETDiskSectionalPolar class

BETDiskTwist

BETDiskTwist class

RotorDisk

class:

RotorDisk

Output#

AeroacousticOutput

AeroacousticOutput class for configuring output data about acoustic pressure signals

IsoSurfaceOutput

IsoSurfaceOutput class

MonitorOutput

MonitorOutput class

SliceOutput

SliceOutput class

SurfaceOutput

SurfaceOutput class

VolumeOutput

VolumeOutput class

Additional#

KOmegaSST

KOmegaSST class

PorousMediumBox

PorousMediumBox class

Slice

NamedSlice class

Slices

SelfNamedSlices class

SpalartAllmaras

SpalartAllmaras class

UnvalidatedFlow360Params

Unvalidated parameters

UserDefinedDynamic

UserDefinedDynamic class

Monitors#

Monitors

Monitors class

ProbeMonitor

ProbeMonitor class

SurfaceIntegralMonitor

SurfaceIntegralMonitor class

User Configuration#

AnimationSettings

AnimationSettings class

AnimationSettingsExtended

AnimationSettingsExtended class

UserConfig

Basic User Configuration.