

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 |
Public Member Functions inherited from repository | |
| 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_ |
Protected Attributes inherited from repository | |
| word | name_ |
| fileSystem | localPath_ |
| repository * | owner_ |
| wordMap< IOobject > | objects_ |
| wordMap< repository * > | repositories_ |
Additional Inherited Members | |
Protected Member Functions inherited from repository | |
| 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.