Public Member Functions | |
Time (repository *owner, const dictionary &setiingsDict) | |
Time (repository *owner, dictionary &setiingsDict, real startTime, real endTime, real saveInterval, word startTimeName) | |
virtual fileSystem | localPath () const |
const repository & | geometry () const |
repository & | geometry () |
const repository & | integration () const |
repository & | integration () |
bool | outFileBinary () const override |
Write to the file with binary format? More... | |
virtual bool | write (bool verbose=false) const |
![]() | |
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 | 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 |
virtual size_t | outFilePrecision () const |
template<typename T > | |
T & | lookupObject (const word &name) |
repository & | lookupRepository (const word &name) |
wordList | objectNames () const |
wordList | repositoryNames () const |
template<typename Type1 > | |
pFlow::word | reportTypeError (IOobject &object) |
![]() | |
timeControl (const dictionary &dict) | |
timeControl (dictionary &dict, real startTime, real endTime, real saveInterval, word startTimeName) | |
virtual | ~timeControl () |
real | dt () const |
real | setTime (real t) |
void | setStopAt (real sT) |
real | startTime () const |
word | timeName () const |
real | currentTime () const |
word | currentTimeWord (bool forSave=true) const |
int32 | currentIter () const |
bool | finalTime () const |
bool | reachedStopAt () const |
bool | outputToFile () const |
bool | timersReportTime () const |
bool | sortTime () const |
bool | setOutputToFile (real writeTime, const word &timeName) |
bool | operator++ (int) |
void | setSaveTimeFolder (bool saveToFile, const word &timeName="wrongTimeFolder") |
int32 | timePrecision () const |
Protected Member Functions | |
bool | readDictionary (const dictionary &dict) |
![]() | |
template<typename Type1 > | |
word | reportTypeError (IOobject &object) |
template<typename Type > | |
bool | checkForObjectType (IOobject &object) |
![]() | |
void | checkForOutputToFile () |
bool | screenReport () const |
Protected Attributes | |
bool | outFormatBinary_ = false |
repository | geometry_ |
repository | integration_ |
![]() | |
word | name_ |
fileSystem | localPath_ |
repository * | owner_ |
wordMap< IOobject > | objects_ |
wordMap< repository * > | repositories_ |
![]() | |
real | dt_ |
real | startTime_ |
real | endTime_ |
real | stopAt_ |
real | currentTime_ |
real | saveInterval_ |
real | lastSaved_ |
int32 | currentIter_ |
int32 | timePrecision_ |
bool | managedExternaly_ = false |
word | timeName_ = "wrongSettings" |
real | writeTime_ = 0 |
realStridedRange | timersReportInterval_ |
Logical | performSorting_ |
realStridedRange | sortingInterval_ |
int32StridedRagne | screenReportInterval_ ={0,100} |
bool | outputToFile_ = false |
Time | ( | repository * | owner, |
const dictionary & | setiingsDict | ||
) |
Time | ( | repository * | owner, |
dictionary & | setiingsDict, | ||
real | startTime, | ||
real | endTime, | ||
real | saveInterval, | ||
word | startTimeName | ||
) |
Definition at line 73 of file Time.cpp.
References fatalExit, and Time::readDictionary().
|
protected |
Definition at line 27 of file Time.cpp.
References pFlow::endl(), fatalErrorInFunction, dictionary::getValOrSet(), iEntry::name(), Time::outFormatBinary_, and pFlow::toUpper().
Referenced by Time::Time().
|
inlinevirtual |
Reimplemented from repository.
Definition at line 73 of file Time.hpp.
References timeControl::timeName().
|
inline |
Definition at line 79 of file Time.hpp.
References Time::geometry_.
Referenced by systemControl::geometry().
|
inline |
Definition at line 84 of file Time.hpp.
References Time::geometry_.
|
inline |
Definition at line 89 of file Time.hpp.
References Time::integration_.
|
inline |
Definition at line 94 of file Time.hpp.
References Time::integration_.
|
inlineoverridevirtual |
Write to the file with binary format?
Reimplemented from repository.
Definition at line 100 of file Time.hpp.
References Time::outFormatBinary_.
|
virtual |
Reimplemented from repository.
Definition at line 108 of file Time.cpp.
References cyanText, endREPORT, REPORT, and repository::write().
|
protected |
Definition at line 47 of file Time.hpp.
Referenced by Time::outFileBinary(), and Time::readDictionary().
|
protected |
Definition at line 50 of file Time.hpp.
Referenced by Time::geometry().
|
protected |
Definition at line 53 of file Time.hpp.
Referenced by Time::integration().