5.5. API Reference#

Complete reference documentation for the Flow360 Python API. This section provides detailed information about all classes, functions, and modules available in the Flow360 package.

Getting Started#

Essential components for initializing and configuring Flow360 simulations.

Setup

Core setup classes including SimulationParams for configuring simulation parameters

Setup
Cloud Assets

Classes for managing cloud resources: Project, Case, Geometry, SurfaceMesh, VolumeMesh

Cloud Assets
Entities

Geometric entities for defining volumes, surfaces, and points in your simulation domain

Entities
Draft Context

Draft context for geometry analysis and surface/edge identification before meshing

Draft

Meshing#

Configuration and parameters for mesh generation.

Meshing

Meshing interfaces, refinements, and zone definitions for surface and volume mesh generation

Meshing

Geometry and Materials#

Geometric reference and material properties.

Reference Geometry

Reference geometry definitions for force and moment calculations

Reference Geometry
Material

Material properties and fluid models

Material

Simulation Configuration#

Physical models, boundary conditions, and solver settings for defining the flow physics and numerical methods.

Operating Condition

Freestream conditions, reference values, and operating parameters

Operating Condition
Volume Models

Volume physics models: Fluid, Solid, Rotation, BETDisk, ActuatorDisk, PorousMedium

Volume Models
Surface Models

Boundary conditions: Wall, Freestream, Inflow, Outflow, Periodic, SymmetryPlane

Surface Models
Time Stepping

Time stepping schemes and temporal discretization methods

Time Stepping
Solver Configuration

Solver numerics, convergence criteria, and algorithm settings

Solver Configurations

Advanced Features#

Custom expressions, dynamics, and run control.

User Defined Expressions

Custom variables and mathematical expressions for simulation parameters

User Defined Expressions
User Defined Dynamics

Custom control laws and coupled physics models

User Defined Dynamics
Run Control

Simulation execution control, restart options, and convergence monitoring

Run Control

Outputs and Results#

Configuration for simulation outputs and result analysis.

Outputs

Output classes for volume, surface, slice, probe, force, streamline, and aeroacoustic outputs

Outputs
Results

Result processing, interpolation, and data manipulation utilities

Results

Reporting#

Report generation and visualization.

Report

Report templates, charts, and data visualization tools

Report