Go to the documentation of this file.
37 #ifndef lumpedPointIOMovement_H
38 #define lumpedPointIOMovement_H
50 class lumpedPointIOMovement;
52 Ostream&
operator<<(Ostream& os,
const lumpedPointIOMovement& obj);
Defines the attributes of an object for which implicit objectRegistry management is supported,...
IO-registered version of lumpedPointMovement.
~lumpedPointIOMovement()=default
Destructor.
label ownerId() const
An owner Id, if needed for bookkeeping purposes.
Registry of regIOobjects.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
static const lumpedPointIOMovement * lookupInRegistry(const objectRegistry &obr)
Lookup pointer to object in the object-registry,.
Macro definitions for declaring ClassName(), NamespaceName(), etc.
bool writeData(Ostream &os) const
writeData member function required by regIOobject
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...
TypeName("lumpedPointMovement")
Runtime type information.
bool readData(Istream &is)
readData member function used by regIOobject
The movement driver that describes initial point locations, the segmentation for pressure integration...
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
Ostream & operator<<(Ostream &, const boundaryPatch &)
static autoPtr< lumpedPointIOMovement > New(const objectRegistry &obr, label ownerId=-1)
Create a new object in the registry by reading system dictionary.