Go to the documentation of this file.
22 #ifndef __systemControl_hpp__
23 #define __systemControl_hpp__
101 const real saveInterval,
102 const word startTimeName,
182 const word& timeName =
"wrongTimeFolder")
195 return includeList_.count(objName) ==
static_cast<size_t>(1);
201 return excludeList_.count(objName) ==
static_cast<size_t>(1);
229 #endif // __systemControl_hpp__
bool isIncluded(const word &objName) const final
void setSaveTimeFolder(bool saveToFile, const word &timeName="wrongTimeFolder")
const fileSystem topLevelFolder_
bool addInclude(const word &objName)
void clearIncludeExclude()
bool timersReport() const
bool isExcluded(const word &objName) const final
bool readIncludeExclue(const dictionary &dict)
size_t outFilePrecision_
precision for writing to file
const repository & geometry() const
uniquePtr< fileDictionary > settingsDict_
settingsDict fileDictionary
size_t outFilePrecision() const override
const repository & caseSetup() const
fileDictionary & settingsDict()
Manages file pathes, manupulate and combines them.
static word getTopFolder(const fileSystem &path)
systemControl(const fileSystem path=CWD())
uniquePtr< repository > caseSetup_
caseSetup folder repository
const Time & time() const
bool addExclude(const word &objName)
static word getRunName(const fileSystem &path)
const fileDictionary & settingsDict() const
const repository & settings() const
virtual fileSystem path() const
Time Time_
time repository
uniquePtr< repository > settings_
settings folder repository
Holds a bool value and converts strings to bool.
const repository & geometry() const
virtual word runName() const
fileSystem CWD()
Free function to reture current working directory.
void setSaveTimeFolder(bool saveToFile, const word &timeName="wrongTimeFolder")
dynamicLinkLibs libs_
extra libs to be loaded
Dictionary holds a set of data entries or sub-dictionaries that are enclosed in a curely braces or ar...
bool externalTimeControl_
if time control is managed externaly
const Timers & timers() const