ModularMeshingWorkflow#
- class ModularMeshingWorkflow[source]#
Bases:
Flow360BaseModelStructure consolidating surface and volume meshing parameters.
Attributes
- surface_meshing: SurfaceMeshingParams, optional#
- Default:
None
- volume_meshing: VolumeMeshingParams, optional#
- Default:
None
- zones: list[Annotated[flow360_schema.models.simulation.meshing_param.volume_params.RotationVolume | flow360_schema.models.simulation.meshing_param.volume_params.RotationSphere | flow360_schema.models.simulation.meshing_param.volume_params.AutomatedFarfield | flow360_schema.models.simulation.meshing_param.volume_params.UserDefinedFarfield | flow360_schema.models.simulation.meshing_param.volume_params.CustomZones, FieldInfo(annotation=NoneType, required=True, discriminator='type')]]#
- outputs: list[flow360_schema.models.simulation.meshing_param.volume_params.MeshSliceOutput]#
Mesh output settings.
- Default:
[]
Properties
- farfield_method#
Returns the farfield method used.
Additional Constructors
- classmethod from_file(filename)#
Load a Flow360BaseModel from a .json file.
- Parameters:
filename (str)
- Return type:
Flow360BaseModel
Methods