flow360.Periodic#
- class Periodic[source]#
Bases:
Flow360BaseModel
Periodic
defines the translational or rotational periodic boundary condition.Example
Define a translationally periodic boundary condition using
Translational
:>>> fl.Periodic( ... surface_pairs=[ ... (volume_mesh["VOLUME/BOTTOM"], volume_mesh["VOLUME/TOP"]), ... (volume_mesh["VOLUME/RIGHT"], volume_mesh["VOLUME/LEFT"]), ... ], ... spec=fl.Translational(), ... )
Define a rotationally periodic boundary condition using
Rotational
:>>> fl.Periodic( ... surface_pairs=[(volume_mesh["VOLUME/PERIODIC-1"], ... volume_mesh["VOLUME/PERIODIC-2"])], ... spec=fl.Rotational() ... )
- entity_pairs: UniqueItemList[SurfacePair] [Required] (alias 'surface_pairs')#
List of matching pairs of
Surface
.
- spec: Translational | Rotational [Required]#
Define the type of periodic boundary condition (translational/rotational) via
Translational
/Rotational
.