Go to the documentation of this file.
37 #ifndef lumpedPointIOMovement_H
38 #define lumpedPointIOMovement_H
Defines the attributes of an object for which implicit objectRegistry management is supported,...
IO-registered version of lumpedPointMovement.
TypeNameNoDebug("lumpedPointMovement")
Runtime type information.
label ownerId() const
An owner Id, if needed for bookkeeping purposes.
Registry of regIOobjects.
Ostream & operator<<(Ostream &, const boundaryPatch &p)
Write boundaryPatch as dictionary entries (without surrounding braces)
virtual ~lumpedPointIOMovement()=default
Destructor.
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
Macro definitions for declaring ClassName(), NamespaceName(), etc.
bool writeData(Ostream &os) const
The writeData member function required by regIOobject.
OBJstream os(runTime.globalPath()/outputName)
static lumpedPointIOMovement * getMovementObject(const objectRegistry &obr)
Find the movement object or nullptr if not found.
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
regIOobject is an abstract class derived from IOobject to handle automatic object registration with t...
bool readData(Istream &is)
The readData member function used by regIOobject.
The movement driver that describes initial point locations, the current state of the points/rotations...
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
static autoPtr< lumpedPointIOMovement > New(const objectRegistry &obr, label ownerId=-1)