VolumeMeshingParams#
- class VolumeMeshingParams[source]#
Bases:
Flow360BaseModelVolume meshing parameters.
Attributes
- defaults: VolumeMeshingDefaults#
- refinement_factor: float, optional#
All spacings in refinement regionsand first layer thickness will be adjusted to generate r-times finer mesh where r is the refinement_factor value.
- Default:
1
- refinements: list[Annotated[flow360_schema.models.simulation.meshing_param.volume_params.UniformRefinement | flow360_schema.models.simulation.meshing_param.volume_params.AxisymmetricRefinement | flow360_schema.models.simulation.meshing_param.face_params.BoundaryLayer | flow360_schema.models.simulation.meshing_param.face_params.PassiveSpacing | flow360_schema.models.simulation.meshing_param.volume_params.StructuredBoxRefinement, FieldInfo(annotation=NoneType, required=True, discriminator='refinement_type')]]#
Additional fine-tunning for refinements on top of the global settings
- Default:
[]
- planar_face_tolerance: float#
Tolerance used for detecting planar faces in the input surface mesh that need to be remeshed, such as symmetry planes. This tolerance is non-dimensional, and represents a distance relative to the largest dimension of the bounding box of the input surface mesh. This is only supported by the beta mesher and can not be overridden per face.
- Default:
1e-06
- gap_treatment_strength: float, optional#
Narrow gap treatment strength used when two surfaces are in close proximity. Use a value between 0 and 1, where 0 is no treatment and 1 is the most conservative treatment. This parameter has a global impact where the anisotropic transition into the isotropic mesh. However the impact on regions without close proximity is negligible. The beta mesher uses a conservative default value of 1.0.
- Default:
None
- sliding_interface_tolerance: float#
Tolerance used for detecting / creating curves in the input surface mesh / geometry lying on sliding interfaces. This tolerance is non-dimensional, and represents a distance relative to the smallest radius of all sliding interfaces specified in meshing parameters. This cannot be overridden per sliding interface.
- Default:
0.01
Additional Constructors
- classmethod from_file(filename)#
Load a Flow360BaseModel from a .json file.
- Parameters:
filename (str)
- Return type:
Flow360BaseModel
Methods