35 #ifndef GlobalIOField_H 36 #define GlobalIOField_H 84 virtual bool global()
const A simple container for copying or transferring objects of type <T>.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
A class for handling file names.
virtual bool readData(Istream &)
ReadData function required for regIOobject read operation.
An Istream is an abstract base class for all input systems (streams, files, token lists etc)...
void operator=(const GlobalIOField< Type > &)
bool writeData(Ostream &) const
WriteData function required for regIOobject write operation.
virtual ~GlobalIOField()
Destructor.
Pre-declare SubField and related Field type.
fileName globalFilePath(const word &typeName) const
Helper for filePath that searches up if in parallel.
IOField with global data (so optionally read from master)
An Ostream is an abstract base class for all output systems (streams, files, token lists...
GlobalIOField(const IOobject &)
Construct from IOobject.
fileName::Type type(const fileName &, const bool followLink=true)
Return the file type: DIRECTORY or FILE.
virtual fileName filePath() const
Return complete path + object name if the file exists.
virtual bool global() const
Is object global.
regIOobject is an abstract class derived from IOobject to handle automatic object registration with t...
IOobject defines the attributes of an object for which implicit objectRegistry management is supporte...
label size() const
Return the number of elements in the UList.