|
| TypeInfo ("interaction") |
|
| interaction (systemControl &control, const particles &prtcl, const geometry &geom) |
|
| ~interaction () override=default |
|
| create_vCtor (interaction, systemControl,(systemControl &control, const particles &prtcl, const geometry &geom),(control, prtcl, geom)) |
|
const auto & | Particles () const |
|
const auto & | Geometry () const |
|
| TypeInfo ("property") |
| Type info. More...
|
|
| property (const word &fileName, repository *owner=nullptr) |
|
| property (const word &fileName, const fileSystem &dir) |
|
| property (const word &fileName, const wordVector &materials, const realVector &densities, repository *owner=nullptr) |
|
| property (const property &)=default |
| Default copy. More...
|
|
| property (property &&)=default |
| Default move. More...
|
|
property & | operator= (const property &)=default |
| Default copy assignment. More...
|
|
property & | operator= (property &&)=default |
| Default move assignment. More...
|
|
| ~property () override=default |
| Default destructor. More...
|
|
auto | numMaterials () const |
| Return number of materials. More...
|
|
const auto & | materials () const |
| Return list of material names. More...
|
|
const auto & | densities () const |
| Return the list of densities. More...
|
|
const word & | material (uint32 i) const |
| Return the material name of material i. More...
|
|
bool | material (uint32 i, word &name) const |
| Get the name of material i. More...
|
|
real | density (uint32 i) const |
| Return density of material i. More...
|
|
bool | density (uint32 i, real &rho) const |
| Get the density of material i. More...
|
|
bool | nameToIndex (const word &name, uint32 &idx) const |
| Get the name of material in index idx Return true, if the name found, otherwise false. More...
|
|
| TypeInfo ("fileDictionary") |
|
| fileDictionary (const objectFile &of, repository *owner=nullptr) |
| construct an empty dictionary with keyword and make it global/fileDictionary More...
|
|
| fileDictionary (const word &keyword, const fileSystem &file) |
| construct a dictionary with name and read it from file More...
|
|
| fileDictionary (const objectFile &objf, const dictionary &dict, repository *owner=nullptr) |
|
bool | read (iIstream &is, const IOPattern &iop) override |
| read from stream More...
|
|
bool | write (iOstream &os, const IOPattern &iop) const override |
| write to stream More...
|
|
bool | read (iIstream &is) override |
| read from stream More...
|
|
bool | write (iOstream &os) const override |
| write to stream More...
|
|
virtual word | typeName () const =0 |
|
| IOobject (const objectFile &objf, const IOPattern &iop, repository *owner) |
|
| ~IOobject () override |
|
| IOobject (const IOobject &src)=delete |
|
| IOobject (IOobject &&src)=delete |
|
const IOPattern & | ioPattern () const |
|
const repository * | owner () const override |
|
repository * | owner () |
|
repository * | releaseOwner (bool fromOwner=false) |
|
bool | isIncluded (const word &objName) const override |
|
bool | isExcluded (const word &objName) const override |
|
bool | readObject (bool rdHdr=true) |
|
bool | writeObject () const |
|
bool | readObject (iIstream &is, bool rdHdr=true) |
|
bool | writeObject (iOstream &os) const |
|
| objectFile (const word &name) |
|
| objectFile (const word &name, const fileSystem &localPath, const readFlag &rf=readFlag::READ_NEVER, const writeFlag &wf=writeFlag::WRITE_NEVER, bool rwHeader=true) |
|
| objectFile (const objectFile &src)=default |
|
| objectFile (objectFile &&src)=default |
|
objectFile & | operator= (const objectFile &rhs)=default |
|
objectFile & | operator= (objectFile &&rhs)=default |
|
virtual | ~objectFile ()=default |
|
virtual const word & | name () const |
|
virtual const fileSystem & | localPath () const |
|
readFlag | rFlag () const |
|
writeFlag | wFlag () const |
|
bool | isReadAlways () const |
|
bool | isReadNever () const |
|
bool | isReadIfPresent () const |
|
bool | isWriteAlways () const |
|
bool | isWriteNever () const |
|
bool | readWriteHeader () const |
|
| TypeInfo ("dictionary") |
|
| dictionary (const word &keyword, bool global) |
| construct an empty dictionary with keyword and make it global/fileDictionary (if true) More...
|
|
| dictionary (const word &keyword, const fileSystem &file) |
| construct a dictionary with name and read it from file More...
|
|
| dictionary () |
| cunstructs a null dictionary More...
|
|
| dictionary (const word &keyword) |
| construct an empty dictionary with keyword More...
|
|
| dictionary (const word &keyword, const dictionary &parDict) |
| cunstruct an empty dictionary with keyword and parDict More...
|
|
| dictionary (const word &keyword, const dictionary &parDict, iIstream &is) |
| cunstruct a dictionary with keyword and parDict and from stream More...
|
|
| dictionary (const word &keyword, const dictionary &parDict, const dictionary &dict) |
| copy construct with keyword and new parrent dict discard the keyword and parDict of dict More...
|
|
| dictionary (const dictionary &) |
| copy construct as default behavior entries_ are copied smoothly. More...
|
|
| dictionary (const dictionary &src, bool global) |
|
dictionary & | operator= (const dictionary &rhs) |
| assignment preserve name of this dictionary only entries are transfered with ownership More...
|
|
virtual dictionary * | dictPtr () |
| pointer to this dictionary More...
|
|
virtual const dictionary * | dictPtr () const |
| pointer to this dictionary More...
|
|
virtual bool | isDictionary () const |
| if this is a dictionary More...
|
|
virtual word | globalName () const |
| global name of entry, separated with dots More...
|
|
virtual const dictionary & | parrentDict () const |
| const ref to parrent dictionary More...
|
|
virtual dictionary & | dict () |
| ref to this dictionary, if it is a dictionary More...
|
|
virtual const dictionary & | dict () const |
| const ref to this dictionary, if it is a dictionary More...
|
|
virtual bool | isFileDict () const |
| if dictionary is file dictionary, return false More...
|
|
bool | addPtr (const word &keyword, uniquePtr< iEntry > &etry, bool warning=true) |
| add a pointer entry (dictionary/dataEntry) replaces this entry with existing one and issue a warning More...
|
|
bool | add (const word &keyword, const float &v) |
| add a float dataEntry More...
|
|
bool | add (const word &keyword, const double &v) |
| add a double dataEntry More...
|
|
bool | add (const word &keyword, const word &v) |
| add a word dataEntry More...
|
|
bool | add (const word &keyword, const int64 &v) |
| add a int64 dataEntry More...
|
|
bool | add (const word &keyword, const int32 &v) |
| add a int32 dataEntry More...
|
|
bool | add (const word &keyword, const int8 &v) |
| add a int8 dataEntry More...
|
|
bool | add (const word &keyword, const uint64 &v) |
| add a uint64 dataEntry More...
|
|
bool | add (const word &keyword, const uint32 &v) |
| add a uint32 dataEntry More...
|
|
bool | add (const word &keyword, const uint8 &v) |
| add a uint8 dataEntry More...
|
|
bool | addDict (const word &keyword, const dictionary &dict) |
| add a dictionary with the specifiedd keyword, if it exists, replace it. More...
|
|
template<typename T > |
bool | add (const word &keyword, const T &v) |
| add a dataEntry of type T More...
|
|
template<typename T > |
bool | addOrKeep (const word &keyword, const T &v) |
|
template<typename T > |
bool | addOrReplace (const word &keyword, const T &v) |
|
void | clear () |
|
dictionary * | subDictPtr (const word &keyword) |
| pointer to a subdictionary fatalExit if not found More...
|
|
dictionary & | subDict (const word &keyword) |
| ref to a subdictioanry fatalExit if not found
More...
|
|
const dictionary & | subDict (const word &keyword) const |
| const ref to a subdictioanry fatalExit if not found
More...
|
|
dataEntry * | dataEntryPtr (const word &keyword) |
| pointer to a dataEntry fatalExit if not found/not a dataEntry More...
|
|
dataEntry & | dataEntryRef (const word &keyword) |
| ref to a subdictioanry fatalExit if not found/not a dataEntry
More...
|
|
const dataEntry & | dataEntryRef (const word &keyword) const |
| const ref to a subdictioanry fatalExit if not found/not a dataEntry
More...
|
|
dictionary & | subDictOrCreate (const word &keyword) |
| search for a sub-dict with keyword create a new sub-dict if not found and return a ref to it fatalExit if fails More...
|
|
template<typename T > |
T | getVal (const word &keyword) const |
| get the value of data entry More...
|
|
template<typename T > |
T | getValMax (const word &keyword, const T &maxVal) const |
| get the value of data entry and return max(value, maxVal) More...
|
|
template<typename T > |
T | getValMin (const word &keyword, const T &minVal) const |
| get the value of data entry and return min(value, minVal) More...
|
|
template<typename T > |
T | getValOrSet (const word &keyword, const T &setVal) const |
| get the value of data entry or if not found, set the value to setVal More...
|
|
template<typename T > |
T | getValOrSetMax (const word &keyword, const T &setMaxVal) const |
| get the value of data entry anf return max(setMaxVal, value) if not found, set the value to setMaxVal
More...
|
|
template<typename T > |
T | getValOrSetMin (const word &keyword, const T &setMinVal) const |
| get the value of data entry anf return max(setMinVal, value) if not found, set the value to setMinVal
More...
|
|
size_t | numEntries () const |
| return number of entris in this dictionary More...
|
|
size_t | numDataEntries () const |
| return number of non-nullptr dataEntries More...
|
|
size_t | numDictionaries () const |
| return number of non-nullptr dictionaries More...
|
|
wordList | allKeywords () const |
| return all keywords (non-nullptr) in this dictionary More...
|
|
wordList | dataEntryKeywords () const |
| return a list of all dataEntries (non-nullptr) keywords More...
|
|
wordList | dictionaryKeywords () const |
| return a list of all dictionary (non-null) keywords More...
|
|
bool | containsDictionay (const word &name) const |
| check if a sub-dictionary exists More...
|
|
bool | containsDataEntry (const word &name) const |
| check if a data entry exist More...
|
|
virtual uniquePtr< iEntry > | clone () const |
| clone polymorphic object (here dictionary) More...
|
|
virtual iEntry * | clonePtr () const |
| clone the object More...
|
|
virtual uniquePtr< iEntry > | clone (const dictionary &parDict) const |
| clone the polymorhpic object with parDict as the new parrent dictionary More...
|
|
virtual iEntry * | clonePtr (const dictionary &parDict) const |
| clone the object and change its ownership to parDict More...
|
|
bool | read (iIstream &is) override |
| read from stream More...
|
|
bool | write (iOstream &os) const override |
| write to stream More...
|
|
| TypeInfo ("iEntry") |
| Type info. More...
|
|
| iEntry () |
| empty constructor More...
|
|
| iEntry (const word &key) |
| construct with a keyword More...
|
|
virtual | ~iEntry () |
| destructor More...
|
|
virtual const word & | keyword () const |
| return keyword More...
|
|
virtual word & | keyword () |
| return keyword More...
|
|
virtual word | name () const |
| name/keyword of entry More...
|
|
| observer (message msg) |
|
| observer (const subscriber *subscrbr, message msg) |
|
virtual | ~observer () |
|
void | subscribe (const subscriber *subscrbr, message msg) |
|
observer & | addEvent (message::EVENT event) |
|
bool | subscribed () const |
|
void | addToSubscriber (const subscriber *subscrbr, message msg) |
|
bool | addToSubscriber (const subscriber &subscriber) |
|
virtual bool | hearChanges (real t, real dt, uint32 iter, const message &msg, const anyList &varList)=0 |
|
| TypeInfo ("demComponent") |
| Type info. More...
|
|
| demComponent (const word &name, systemControl &control) |
| construct from components More...
|
|
| demComponent (const demComponent &)=delete |
| No copy constructor. More...
|
|
| demComponent (demComponent &&)=delete |
| No move constructor. More...
|
|
demComponent & | operator= (const demComponent &)=delete |
| No copy assignment. More...
|
|
demComponent & | operator= (demComponent &&)=delete |
| No move assignment. More...
|
|
virtual | ~demComponent ()=default |
| destructor More...
|
|
const auto & | control () const |
| Const ref to systemControl. More...
|
|
auto & | control () |
| Ref to systemControl. More...
|
|
real | dt () const |
| Time step of integration. More...
|
|
real | currentTime () const |
| Current simulation time. More...
|
|
uint32 | currentIter () const |
| return current iteration number More...
|
|
timeInfo | TimeInfo () const |
| return time info of the simulaiton More...
|
|
const auto & | time () const |
|
auto & | time () |
|
const auto & | timers () const |
| Const ref to timers. More...
|
|
auto & | timers () |
| Ref to timers. More...
|
|
virtual bool | beforeTimeLoop () |
| This is called before the start of time loop. More...
|
|
virtual bool | beforeIteration ()=0 |
| This is called in time loop, before iterate. More...
|
|
virtual bool | iterate ()=0 |
| This is called in time loop. More...
|
|
virtual bool | afterIteration ()=0 |
| This is called in time loop, after iterate. More...
|
|
virtual bool | afterTimeLoop () |
| This is called after the time loop. More...
|
|