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...
Public Member Functions | |
zoneMotion (const dictionary &dict, const polyMesh &mesh) | |
Construct from dictionary. More... | |
virtual | ~zoneMotion ()=default |
Destructor. More... | |
const labelList & | pointIDs () const noexcept |
The point ids (for cell set/zone subset) More... | |
bool | moveAllCells () const noexcept |
Move all cells? More... | |
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 70 of file zoneMotion.H.
zoneMotion | ( | const dictionary & | dict, |
const polyMesh & | mesh | ||
) |
Construct from dictionary.
Definition at line 38 of file zoneMotion.C.
References cellIDs, primitiveMesh::cells(), polyMesh::cellZones(), wordRe::clear(), dict, UList< T >::empty(), Foam::endl(), Foam::exit(), polyMesh::faces(), Foam::FatalIOError, FatalIOErrorInFunction, Foam::flatOutput(), ZoneMesh< ZoneType, MeshType >::groupNames(), ZoneMesh< ZoneType, MeshType >::indices(), Foam::Info, mesh, ZoneMesh< ZoneType, MeshType >::names(), Foam::nl, primitiveMesh::nPoints(), dictionary::readIfPresent(), Foam::returnReduce(), bitSet::set(), bitSet::sortedToc(), syncTools::syncPointList(), HashTable< T, Key, Hash >::toc(), zoneID, and zoneIDs.
|
virtualdefault |
Destructor.
|
inlinenoexcept |
The point ids (for cell set/zone subset)
Definition at line 96 of file zoneMotion.H.
|
inlinenoexcept |
Move all cells?
Definition at line 102 of file zoneMotion.H.