SurfaceRefinement#
- class SurfaceRefinement[source]#
Bases:
Flow360BaseModelSetting for refining surface elements for given Surface.
Example
>>> fl.SurfaceRefinement( ... faces=[geometry["face1"], geometry["face2"]], ... max_edge_length=0.001*fl.u.m ... )
Attributes
- entities: EntityList[Surface, MirroredSurface, WindTunnelGhostSurface, GhostSurface, GhostCircularPlane]#
- curvature_resolution_angle: Any, optional#
Default maximum angular deviation in degrees. This value will restrict the angle between a cell’s normal and its underlying surface normal.
- Default:
None
- resolve_face_boundaries: bool, optional#
Flag to specify whether boundaries between adjacent faces should be resolved accurately during the surface meshing process using anisotropic mesh refinement.
- Default:
None
Methods
- classmethod remap_symmetric_to_user_name(value)[source]#
Remap ‘symmetric’ ghost entity to user’s symmetry surface name for UDF backward compat.
- classmethod ensure_surface_existence(value)[source]#
Ensure all boundaries will be present after mesher
- classmethod ensure_geometry_ai_or_beta_mesher(value)[source]#
Ensure curvature resolution angle is specified only when beta mesher or geometry AI is used