Public Member Functions | |
systemControl (const fileSystem path=CWD()) | |
systemControl (const real startTime, const real endTime, const real saveInterval, const word startTimeName, const fileSystem path=CWD()) | |
const repository & | settings () const |
repository & | settings () |
const repository & | caseSetup () const |
repository & | caseSetup () |
const Time & | time () const |
Time & | time () |
const repository & | geometry () const |
repository & | geometry () |
const Timers & | timers () const |
Timers & | timers () |
bool | timersReport () const |
const dictionary & | settingsDict () const |
dictionary & | settingsDict () |
virtual word | runName () const |
const realx3 & | g () const |
const box & | domain () const |
bool | operator++ (int) |
void | setSaveTimeFolder (bool saveToFile, const word &timeName="wrongTimeFolder") |
size_t | outFilePrecision () const override |
![]() | |
TypeInfo ("repository") | |
repository (const word &name, const fileSystem &localPath, repository *owner=nullptr) | |
repository (const repository &)=delete | |
repository & | operator= (const repository &)=delete |
virtual | ~repository () |
word | name () const |
virtual fileSystem | localPath () const |
virtual fileSystem | path () const |
const repository * | owner () const |
repository * | owner () |
const repository & | thisRepository () const |
repository & | thisRepository () |
bool | addToRepository (repository *rep) |
bool | removeRepository (repository *rep) |
template<typename T , typename... Args> | |
T & | emplaceObject (const objectFile &objf, Args &&... args) |
template<typename T , typename... Args> | |
T & | emplaceObjectOrGet (const objectFile &objf, Args &&... args) |
template<typename T , typename... Args> | |
T & | emplaceReplaceObject (const objectFile &objf, Args &&... args) |
template<typename T > | |
T & | insertReplaceObject (uniquePtr< IOobject > &&ptr) |
template<typename T > | |
T & | insertReplaceObject (const objectFile &objf, uniquePtr< IOobject > &&ptr) |
bool | eraseObject (const word &name) |
bool | lookupObjectName (const word &nm) const |
word | lookupObjectTypeName (const word &nm) const |
bool | globalLookupObjectName (const word &nm, bool downward=false) const |
bool | lookupRepositoryName (const word &nm) const |
bool | lookupName (const word nm) const |
size_t | numObjects () const |
size_t | numRepositories () const |
template<typename T > | |
T & | lookupObject (const word &name) |
repository & | lookupRepository (const word &name) |
wordList | objectNames () const |
wordList | repositoryNames () const |
virtual bool | write (bool verbose=false) const |
template<typename Type1 > | |
pFlow::word | reportTypeError (IOobject &object) |
Static Protected Member Functions | |
static word | getRunName (const fileSystem &path) |
static word | getTopFolder (const fileSystem &path) |
Protected Attributes | |
const word | runName_ |
const fileSystem | topLevelFolder_ |
repository | settings_ |
repository | caseSetup_ |
dictionary & | settingsDict_ |
dynamicLinkLibs | libs_ |
size_t | outFilePrecision_ = 6 |
Time | Time_ |
bool | externalTimeControl_ = false |
realx3 | g_ |
box | domain_ |
Timers | timers_ |
Logical | timersReport_ |
Timer | writeToFileTimer_ |
![]() | |
word | name_ |
fileSystem | localPath_ |
repository * | owner_ |
wordMap< IOobject > | objects_ |
wordMap< repository * > | repositories_ |
Additional Inherited Members | |
![]() | |
template<typename Type1 > | |
word | reportTypeError (IOobject &object) |
template<typename Type > | |
bool | checkForObjectType (IOobject &object) |
Definition at line 41 of file systemControl.hpp.
systemControl | ( | const fileSystem | path = CWD() | ) |
Definition at line 93 of file systemControl.cpp.
systemControl | ( | const real | startTime, |
const real | endTime, | ||
const real | saveInterval, | ||
const word | startTimeName, | ||
const fileSystem | path = CWD() |
||
) |
Definition at line 161 of file systemControl.cpp.
|
staticprotected |
Definition at line 30 of file systemControl.cpp.
References fileSystem::canonical(), fatalErrorInFunction, fatalExit, and fileSystem::wordPath().
|
staticprotected |
Definition at line 61 of file systemControl.cpp.
References fileSystem::canonical(), fatalErrorInFunction, fatalExit, and fileSystem::wordPath().
|
inline |
Definition at line 106 of file systemControl.hpp.
References systemControl::settings_.
|
inline |
Definition at line 110 of file systemControl.hpp.
References systemControl::settings_.
|
inline |
Definition at line 114 of file systemControl.hpp.
References systemControl::caseSetup_.
Referenced by interaction::create().
|
inline |
Definition at line 118 of file systemControl.hpp.
References systemControl::caseSetup_.
|
inline |
Definition at line 123 of file systemControl.hpp.
References systemControl::Time_.
Referenced by pFlow::applySelector(), demComponent::currentTime(), and demComponent::dt().
|
inline |
Definition at line 128 of file systemControl.hpp.
References systemControl::Time_.
|
inline |
Definition at line 133 of file systemControl.hpp.
References Time::geometry(), and systemControl::Time_.
Referenced by geometry::create().
|
inline |
Definition at line 138 of file systemControl.hpp.
References Time::geometry(), and systemControl::Time_.
|
inline |
Definition at line 143 of file systemControl.hpp.
References systemControl::timers_.
|
inline |
Definition at line 148 of file systemControl.hpp.
References systemControl::timers_.
|
inline |
Definition at line 153 of file systemControl.hpp.
References systemControl::timersReport_.
|
inline |
Definition at line 158 of file systemControl.hpp.
References systemControl::settingsDict_.
|
inline |
Definition at line 162 of file systemControl.hpp.
References systemControl::settingsDict_.
|
inlinevirtual |
Definition at line 166 of file systemControl.hpp.
References systemControl::runName_.
|
inline |
Definition at line 171 of file systemControl.hpp.
References systemControl::g_.
|
inline |
Definition at line 176 of file systemControl.hpp.
References systemControl::domain_.
bool operator++ | ( | int | ) |
Definition at line 235 of file systemControl.cpp.
References fatalErrorInFunction, and pFlow::output.
|
inline |
Definition at line 183 of file systemControl.hpp.
References timeControl::setSaveTimeFolder(), and systemControl::Time_.
|
inlineoverridevirtual |
Reimplemented from repository.
Definition at line 190 of file systemControl.hpp.
References systemControl::outFilePrecision_.
|
protected |
Definition at line 48 of file systemControl.hpp.
Referenced by systemControl::runName().
|
protected |
Definition at line 51 of file systemControl.hpp.
|
protected |
Definition at line 56 of file systemControl.hpp.
Referenced by systemControl::settings().
|
protected |
Definition at line 59 of file systemControl.hpp.
Referenced by systemControl::caseSetup().
|
protected |
Definition at line 62 of file systemControl.hpp.
Referenced by systemControl::settingsDict().
|
protected |
Definition at line 65 of file systemControl.hpp.
|
protected |
Definition at line 68 of file systemControl.hpp.
Referenced by systemControl::outFilePrecision().
|
protected |
Definition at line 71 of file systemControl.hpp.
Referenced by systemControl::geometry(), systemControl::setSaveTimeFolder(), and systemControl::time().
|
protected |
Definition at line 75 of file systemControl.hpp.
|
protected |
Definition at line 78 of file systemControl.hpp.
Referenced by systemControl::g().
|
protected |
Definition at line 81 of file systemControl.hpp.
Referenced by systemControl::domain().
|
protected |
Definition at line 84 of file systemControl.hpp.
Referenced by systemControl::timers().
|
protected |
Definition at line 86 of file systemControl.hpp.
Referenced by systemControl::timersReport().
|
protected |
Definition at line 88 of file systemControl.hpp.