118 #ifndef functionObjects_caseInfo_H 119 #define functionObjects_caseInfo_H 134 namespace functionObjects
144 public stateFunctionObject,
193 void report(
const string& str)
const;
200 const entry* includePtr,
201 const entry* excludePtr
279 virtual bool write();
virtual bool read()
Read object.
A list of keyword definitions, which are a keyword followed by a number of values (eg...
lookupMode
Lookup mode enumeration.
Collects and writes case information to file.
Class to control time during OpenFOAM simulations that is also the top-level objectRegistry.
virtual bool execute()
Execute, does nothing.
void writeMeshStats(const polyMesh &mesh, dictionary &dict) const
Write mesh statistics.
A class for handling words, derived from Foam::string.
void writeMeta(dictionary &dict) const
Write case meta data.
caseInfo(const caseInfo &)=delete
No copy construct.
void writeRegisteredDicts(const objectRegistry &obr, dictionary &dict, dictionary &dictionaries) const
Write registered dictionaries.
virtual bool write(const bool writeOnProc=true) const
Write using setting from DB.
virtual ~caseInfo()=default
Destructor.
writeFormat
Write format enumeration.
TypeName("caseInfo")
Runtime type information.
const word & name() const
Name function is needed to disambiguate those inherited from regIOobject and dictionary.
void writePatches(const fvMesh &mesh, dictionary &dict) const
Write mesh patches.
void writeFileDicts(dictionary &dict, dictionary &dictionaries) const
Write file-based dictionaries.
void writeFunctionObjects(dictionary &dict) const
Write function object results.
Mesh data needed to do the Finite Volume discretisation.
Mesh consisting of general polyhedral cells.
void operator=(const caseInfo &)=delete
No copy assignment.
Registry of regIOobjects.
virtual bool write()
Write the caseInfo.
A keyword and a list of tokens is an 'entry'.