flow360.MeshingDefaults#

class MeshingDefaults[source]#

Bases: Flow360BaseModel

Default/global settings for meshing parameters.

surface_edge_growth_rate: float = 1.2#

Growth rate of the anisotropic layers grown from the edges.This can not be overridden per edge.

Constraints:
  • ge = 1

boundary_layer_growth_rate: float = 1.2#

Default growth rate for volume prism layers. This can not be overridden per face.

Constraints:
  • ge = 1

boundary_layer_first_layer_thickness: Annotated[_Constrained, PlainSerializer(func=_dimensioned_type_serializer, return_type=PydanticUndefined, when_used=always)] | None = None#

Default first layer thickness for volumetric anisotropic layers. This can be overridden with BoundaryLayer.

surface_max_edge_length: Annotated[_Constrained, PlainSerializer(func=_dimensioned_type_serializer, return_type=PydanticUndefined, when_used=always)] | None = None#

Default maximum edge length for surface cells. This can be overridden with SurfaceRefinement.

curvature_resolution_angle: Annotated[_Constrained, PlainSerializer(func=_dimensioned_type_serializer, return_type=PydanticUndefined, when_used=always)] = unyt_quantity(12, 'degree')#

Default maximum angular deviation in degrees. This value will restrict: 1. The angle between a cell’s normal and its underlying surface normal. 2. The angle between a line segment’s normal and its underlying curve normal. This can not be overridden per face.

Constraints:
  • func = <function _dimensioned_type_serializer at 0x79c44aad7130>

  • return_type = PydanticUndefined

  • when_used = always