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.
Example
>>> fl.RotationCylinder( ... name="RotationCylinder", ... spacing_axial=0.5*fl.u.m, ... spacing_circumferential=0.3*fl.u.m, ... spacing_radial=1.5*fl.u.m, ... entities=cylinder ... )
- enclosed_entities: EntityList[Cylinder, Surface] | None = None#
Entities enclosed by
RotationCylinder
. Can be Surface and/or otherCylinder
(s).
- spacing_axial: LengthType.Positive [Required]#
Spacing along the axial direction.
- Constraints:
func = <function _dimensioned_type_serializer at 0x7fc528e46200>
return_type = PydanticUndefined
when_used = always
- spacing_radial: LengthType.Positive [Required]#
Spacing along the radial direction.
- Constraints:
func = <function _dimensioned_type_serializer at 0x7fc528e46200>
return_type = PydanticUndefined
when_used = always
- spacing_circumferential: LengthType.Positive [Required]#
Spacing along the circumferential direction.
- Constraints:
func = <function _dimensioned_type_serializer at 0x7fc528e46200>
return_type = PydanticUndefined
when_used = always