Classes | |
struct | specieElement |
species element More... | |
Public Types | |
enum | phase { solid, liquid, gas } |
Public Types inherited from chemistryReader< gasHThermoPhysics > | |
typedef gasHThermoPhysics | thermoType |
The type of thermo package the reader was instantiated for. More... | |
Public Member Functions | |
TypeName ("chemkinReader") | |
Runtime type information. More... | |
chemkinReader (speciesTable &species, const fileName &CHEMKINFileName, const fileName &transportFileName, const fileName &thermoFileName=fileName::null, const bool newFormat=false) | |
Construct from CHEMKIN III file name. More... | |
chemkinReader (const dictionary &thermoDict, speciesTable &species) | |
Construct by getting the CHEMKIN III file name from dictionary. More... | |
virtual | ~chemkinReader () |
Destructor. More... | |
const wordList & | elementNames () const |
List of elements. More... | |
const HashTable< label > & | elementIndices () const |
Element indices. More... | |
const HashTable< scalar > & | isotopeAtomicWts () const |
Isotope molecular weights. More... | |
const speciesTable & | species () const |
Table of species. More... | |
const HashTable< phase > & | speciePhase () const |
Specie phase. More... | |
const HashPtrTable< gasHThermoPhysics > & | speciesThermo () const |
Table of the thermodynamic data given in the CHEMKIN file. More... | |
const HashTable< List< specieElement > > & | specieComposition () const |
Table of species composition. More... | |
const ReactionList< gasHThermoPhysics > & | reactions () const |
List of the reactions. More... | |
Public Member Functions inherited from chemistryReader< gasHThermoPhysics > | |
chemistryReader () | |
Construct null. More... | |
TypeName ("chemistryReader") | |
Runtime type information. More... | |
declareRunTimeSelectionTable (autoPtr, chemistryReader, dictionary,(const dictionary &thermoDict, speciesTable &species),(thermoDict, species)) | |
virtual | ~chemistryReader () |
Destructor. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from chemistryReader< gasHThermoPhysics > | |
static autoPtr< chemistryReader > | New (const dictionary &thermoDict, speciesTable &species) |
Select constructed from dictionary. More... | |
Definition at line 62 of file chemkinReader.H.
enum phase |
Enumerator | |
---|---|
solid | |
liquid | |
gas |
Definition at line 72 of file chemkinReader.H.
chemkinReader | ( | speciesTable & | species, |
const fileName & | CHEMKINFileName, | ||
const fileName & | transportFileName, | ||
const fileName & | thermoFileName = fileName::null , |
||
const bool | newFormat = false |
||
) |
Construct from CHEMKIN III file name.
Definition at line 829 of file chemkinReader.C.
References Foam::read().
chemkinReader | ( | const dictionary & | thermoDict, |
speciesTable & | species | ||
) |
Construct by getting the CHEMKIN III file name from dictionary.
Definition at line 849 of file chemkinReader.C.
References Foam::endl(), Foam::stringOps::expand(), dictionary::found(), Foam::Info, fileName::isAbsolute(), dictionary::lookup(), dictionaryName::name(), fileName::null, fileName::path(), and Foam::read().
|
inlinevirtual |
Destructor.
Definition at line 341 of file chemkinReader.H.
TypeName | ( | "chemkinReader" | ) |
Runtime type information.
|
inline |
List of elements.
Definition at line 348 of file chemkinReader.H.
Element indices.
Definition at line 354 of file chemkinReader.H.
|
inline |
Isotope molecular weights.
Definition at line 360 of file chemkinReader.H.
|
inlinevirtual |
Table of species.
Implements chemistryReader< gasHThermoPhysics >.
Definition at line 366 of file chemkinReader.H.
Specie phase.
Definition at line 372 of file chemkinReader.H.
|
inlinevirtual |
Table of the thermodynamic data given in the CHEMKIN file.
Implements chemistryReader< gasHThermoPhysics >.
Definition at line 378 of file chemkinReader.H.
|
inline |
Table of species composition.
Definition at line 384 of file chemkinReader.H.
|
inlinevirtual |
List of the reactions.
Implements chemistryReader< gasHThermoPhysics >.
Definition at line 390 of file chemkinReader.H.