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: Optional[typing.Annotated[tuple[flow360_schema.framework.entity.geometric_types.Axis, flow360_schema.framework.entity.geometric_types.Axis], AfterValidator(func=<function _check_axis_is_orthogonal at 0x7a1096884940>)]]#
Default:

None

axis: Axis, optional#
Default:

None

center: Any, 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