PassiveSpacing#

class PassiveSpacing[source]#

Bases: Flow360BaseModel

Passively control the mesh spacing either through adjacent Surface’s meshing setting or doing nothing to change existing surface mesh at all.

Example

>>> fl.PassiveSpacing(
...     faces=[geometry["face1"], geometry["face2"]],
...     type="projected"
... )

Attributes

name: str, optional#
Default:

'Passive spacing'

type: Literal['projected', 'unchanged']#

1. When set to projected, turn off anisotropic layers growing for this Surface. Project the anisotropic spacing from the neighboring volumes to this face. 2. When set to unchanged, turn off anisotropic layers growing for this Surface. The surface mesh will remain unaltered when populating the volume mesh.

entities: EntityList[Surface, MirroredSurface, WindTunnelGhostSurface, GhostSurface, GhostCircularPlane]#

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