Intermediate class for handling "zonified" motion. Can select motion for the entire mesh, or restrict to a subset of points based on a specified cellSet or cellZone(s). More...
#include <zoneMotion.H>

Public Member Functions | |
| zoneMotion (const dictionary &dict, const polyMesh &mesh) | |
| Construct from dictionary. | |
| virtual | ~zoneMotion ()=default |
| Destructor. | |
| const labelList & | pointIDs () const noexcept |
| The point ids (for cell set/zone subset). | |
| bool | moveAllCells () const noexcept |
| Move all cells? | |
Intermediate class for handling "zonified" motion. Can select motion for the entire mesh, or restrict to a subset of points based on a specified cellSet or cellZone(s).
{
cellSet <name>;
// and/or
cellZone <name or regex>;
}
Definition at line 66 of file zoneMotion.H.
| zoneMotion | ( | const dictionary & | dict, |
| const polyMesh & | mesh ) |
Construct from dictionary.
Definition at line 31 of file zoneMotion.C.
References dict, if(), mesh, and zoneIDs.
Referenced by points0MotionSolver::points0MotionSolver(), and points0MotionSolver::points0MotionSolver().


|
virtualdefault |
Destructor.
|
inlinenoexcept |
The point ids (for cell set/zone subset).
Definition at line 102 of file zoneMotion.H.
References Foam::noexcept.
Referenced by rigidBodyMeshMotion::curPoints(), sixDoFRigidBodyMotionSolver::curPoints(), and solidBodyMotionSolver::curPoints().

|
inlinenoexcept |
Move all cells?
Definition at line 110 of file zoneMotion.H.
References Foam::noexcept.
Referenced by rigidBodyMeshMotion::curPoints(), sixDoFRigidBodyMotionSolver::curPoints(), and solidBodyMotionSolver::curPoints().
