flow360.RotationCylinder#

class RotationCylinder[source]#

Bases: CylindricalRefinementBase

  • The mesh on RotationCylinder is guaranteed to be concentric.

  • The RotationCylinder is designed to enclose other objects, but it can’t intersect with other objects.

  • Users could create a donut-shape RotationCylinder and put their stationary centerbody in the middle.

  • This type of volume zone can be used to generate volume zone compatible with Rotation model.

type: Literal['RotationCylinder'] = 'RotationCylinder'#
name: str | None = None#

Name to display in the GUI.

entities: EntityList[Cylinder] [Required]#
enclosed_entities: EntityList[Cylinder, Surface] | None = None#

Entities enclosed by RotationCylinder. Can be Surface and/or other Cylinder (s).

spacing_axial: LengthType.Positive [Required]#

Spacing along the axial direction.

Constraints:
  • func = <function _dimensioned_type_serializer at 0x79c44aad7130>

  • return_type = PydanticUndefined

  • when_used = always

spacing_radial: LengthType.Positive [Required]#

Spacing along the radial direction.

Constraints:
  • func = <function _dimensioned_type_serializer at 0x79c44aad7130>

  • return_type = PydanticUndefined

  • when_used = always

spacing_circumferential: LengthType.Positive [Required]#

Spacing along the circumferential direction.

Constraints:
  • func = <function _dimensioned_type_serializer at 0x79c44aad7130>

  • return_type = PydanticUndefined

  • when_used = always