flow360.snappy.CastellatedMeshControls#
- class CastellatedMeshControls#
Bases:
Flow360BaseModelsnappyHexMesh castellation controls.
- resolve_feature_angle: Annotated[_Constrained, PlainSerializer(func=_dimensioned_type_serializer, return_type=PydanticUndefined, when_used=always)] = unyt_quantity(25, 'degree')#
This parameter controls the local curvature refinement. The higher the value, the less features it captures. Applies maximum level of refinement to cells that can see intersections whose angle exceeds this value.
- Constraints:
func = <function _dimensioned_type_serializer at 0x76d26c7ff370>
return_type = PydanticUndefined
when_used = always
- n_cells_between_levels: Annotated[int, Ge(ge=0)] = 1#
This parameter controls the transition between cell refinement levels. Number of buffer layers of cells between different levels of refinement.
- Constraints:
ge = 0
- min_refinement_cells: Annotated[int, Ge(ge=0)] = 10#
The refinement along the surfaces may spend many iterations on refinement of only few cells. Whenever the number of cells to be refined is less than or equal to this value, the refinement will stop. Unless the parameter is set to zero, at least one refining iteration will be performed.
- Constraints:
ge = 0