118 #ifndef functionObjects_caseInfo_H 119 #define functionObjects_caseInfo_H 133 namespace functionObjects
142 public stateFunctionObject,
191 void report(
const string& str)
const;
198 const entry* includePtr,
199 const entry* excludePtr
274 virtual bool write();
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.
virtual bool read(const dictionary &dict)
Read the controls.
Class to control time during OpenFOAM simulations that is also the top-level objectRegistry.
virtual bool execute()
Execute, does nothing.
const word & name() const noexcept
Return the name of this functionObject.
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 ~caseInfo()=default
Destructor.
writeFormat
Write format enumeration.
TypeName("caseInfo")
Runtime type information.
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'.