Public Types | Public Member Functions | List of all members

Foam::chemkinReader. More...

Inheritance diagram for chemkinReader:
Inheritance graph
[legend]
Collaboration diagram for chemkinReader:
Collaboration graph
[legend]

Public Types

enum  phase { solid, liquid, gas }
 
- Public Types inherited from chemistryReader< gasHThermoPhysics >
typedef gasHThermoPhysics thermoType
 

Public Member Functions

 TypeName ("chemkinReader")
 
 chemkinReader (speciesTable &species, const fileName &CHEMKINFileName, const fileName &transportFileName, const fileName &thermoFileName=fileName::null, const bool newFormat=false)
 
 chemkinReader (const dictionary &thermoDict, speciesTable &species)
 
virtual ~chemkinReader ()=default
 
const wordListelementNames () const
 
const HashTable< label > & elementIndices () const
 
const HashTable< scalar > & isotopeAtomicWts () const
 
const speciesTablespecies () const
 
const speciesCompositionTablespecieComposition () const
 
const HashTable< phase > & speciePhase () const
 
const ReactionTable< gasHThermoPhysics > & speciesThermo () const
 
const ReactionList< gasHThermoPhysics > & reactions () const
 
- Public Member Functions inherited from chemistryReader< gasHThermoPhysics >
 TypeName ("chemistryReader")
 
 chemistryReader ()
 
 declareRunTimeSelectionTable (autoPtr, chemistryReader, dictionary,(const dictionary &thermoDict, speciesTable &species),(thermoDict, species))
 
virtual ~chemistryReader ()=default
 
virtual const speciesTablespecies () const=0
 
virtual const speciesCompositionTablespecieComposition () const=0
 
virtual const ReactionTable< gasHThermoPhysics > & speciesThermo () const=0
 
virtual const ReactionList< gasHThermoPhysics > & reactions () const=0
 

Additional Inherited Members

- Static Public Member Functions inherited from chemistryReader< gasHThermoPhysics >
static autoPtr< chemistryReaderNew (const dictionary &thermoDict, speciesTable &species)
 

Detailed Description

Foam::chemkinReader.

Source files

Definition at line 60 of file chemkinReader.H.

Member Enumeration Documentation

◆ phase

enum phase
Enumerator
solid 
liquid 
gas 

Definition at line 69 of file chemkinReader.H.

Constructor & Destructor Documentation

◆ chemkinReader() [1/2]

chemkinReader ( speciesTable species,
const fileName CHEMKINFileName,
const fileName transportFileName,
const fileName thermoFileName = fileName::null,
const bool  newFormat = false 
)

Definition at line 827 of file chemkinReader.C.

References Foam::read().

Here is the call graph for this function:

◆ chemkinReader() [2/2]

chemkinReader ( const dictionary thermoDict,
speciesTable species 
)

◆ ~chemkinReader()

virtual ~chemkinReader ( )
virtualdefault

Member Function Documentation

◆ TypeName()

TypeName ( "chemkinReader"  )

◆ elementNames()

const wordList& elementNames ( ) const
inline

Definition at line 317 of file chemkinReader.H.

◆ elementIndices()

const HashTable<label>& elementIndices ( ) const
inline

Definition at line 323 of file chemkinReader.H.

◆ isotopeAtomicWts()

const HashTable<scalar>& isotopeAtomicWts ( ) const
inline

Definition at line 329 of file chemkinReader.H.

◆ species()

const speciesTable& species ( ) const
inline

Definition at line 335 of file chemkinReader.H.

◆ specieComposition()

const speciesCompositionTable& specieComposition ( ) const
inline

Definition at line 341 of file chemkinReader.H.

◆ speciePhase()

const HashTable<phase>& speciePhase ( ) const
inline

Definition at line 347 of file chemkinReader.H.

◆ speciesThermo()

const ReactionTable<gasHThermoPhysics>& speciesThermo ( ) const
inline

Definition at line 353 of file chemkinReader.H.

◆ reactions()

const ReactionList<gasHThermoPhysics>& reactions ( ) const
inline

Definition at line 359 of file chemkinReader.H.


The documentation for this class was generated from the following files: