CustomVolume#

final class CustomVolume[source]#

Bases: _VolumeEntityBase

Volume zone defined by its bounding entities, generated by the volume mesher.

Attributes

bounding_entities: EntityList[Surface, Cylinder, AxisymmetricBody, Sphere]#

The entities that define the boundaries of the custom volume.

axes: tuple[Axis, Axis], optional#
Default:

None

axis: Axis, optional#
Default:

None

center: Length.Vector3, optional#
Default:

None

Properties

id: str#

Returns private_attribute_id of the entity.

Additional Constructors

ensure_beta_mesher_and_compatible_farfield()[source]#

Check if the beta mesher is enabled and that the user is using a compatible farfield.

Return type:

Self

Methods

classmethod ensure_unique_boundary_names(v)[source]#

Check if the bounding entities have different names within a CustomVolume.

Parameters:

v (Any)

Return type:

Any