zoneMotion Class Reference

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...

Inheritance diagram for zoneMotion:
[legend]

Public Member Functions

 zoneMotion (const dictionary &dict, const polyMesh &mesh)
 Construct from dictionary. More...
 
virtual ~zoneMotion ()=default
 Destructor. More...
 
const labelListpointIDs () const noexcept
 The point ids (for cell set/zone subset) More...
 
bool moveAllCells () const noexcept
 Move all cells? More...
 

Detailed Description

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).

Usage
{
    cellSet     <name>;

    // and/or
    cellZone    <name or regex>;
}
Note
The cellZone can be specified as a wordRe and will select by name or group. The special name "none" is treated as ignored.
Source files

Definition at line 70 of file zoneMotion.H.

Constructor & Destructor Documentation

◆ zoneMotion()

◆ ~zoneMotion()

virtual ~zoneMotion ( )
virtualdefault

Destructor.

Member Function Documentation

◆ pointIDs()

const labelList & pointIDs ( ) const
inlinenoexcept

The point ids (for cell set/zone subset)

Definition at line 96 of file zoneMotion.H.

◆ moveAllCells()

bool moveAllCells ( ) const
inlinenoexcept

Move all cells?

Definition at line 102 of file zoneMotion.H.


The documentation for this class was generated from the following files: