chemkinReader Class Reference

Foam::chemkinReader. More...

Inheritance diagram for chemkinReader:
Collaboration diagram for chemkinReader:

Public Types

enum  phase { solid, liquid, gas }
typedef sutherlandTransport< species::thermo< janafThermo< perfectGas< specie > >, sensibleEnthalpy > > thermoPhysics

Public Member Functions

 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 wordListelementNames () const
 List of elements. More...
const HashTable< label > & elementIndices () const
 Element indices. More...
const HashTable< scalar > & isotopeAtomicWts () const
 Isotope molecular weights. More...
const speciesTablespecies () const
 Table of species. More...
const speciesCompositionTablespecieComposition () const
 Table of species composition. More...
const HashTable< phase > & speciePhase () const
 Specie phase. More...
const HashPtrTable< thermoPhysics > & speciesThermo () const
 Table of the thermodynamic data given in the CHEMKIN file. More...
const ReactionList< thermoPhysics > & reactions () const
 List of the reactions. More...

Detailed Description

Member Typedef Documentation

◆ thermoPhysics

Member Enumeration Documentation

◆ phase

enum phase

Definition at line 80 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 

Construct from CHEMKIN III file name.

◆ chemkinReader() [2/2]

chemkinReader ( const dictionary thermoDict,
speciesTable species 

Construct by getting the CHEMKIN III file name from dictionary.

◆ ~chemkinReader()

virtual ~chemkinReader ( )


Definition at line 333 of file chemkinReader.H.

Member Function Documentation

◆ elementNames()

const wordList& elementNames ( ) const

List of elements.

Definition at line 340 of file chemkinReader.H.

◆ elementIndices()

const HashTable<label>& elementIndices ( ) const

Element indices.

Definition at line 346 of file chemkinReader.H.

◆ isotopeAtomicWts()

const HashTable<scalar>& isotopeAtomicWts ( ) const

Isotope molecular weights.

Definition at line 352 of file chemkinReader.H.

◆ species()

const speciesTable& species ( ) const

Table of species.

Definition at line 358 of file chemkinReader.H.

◆ specieComposition()

const speciesCompositionTable& specieComposition ( ) const

Table of species composition.

Definition at line 364 of file chemkinReader.H.

◆ speciePhase()

const HashTable<phase>& speciePhase ( ) const

Specie phase.

Definition at line 370 of file chemkinReader.H.

◆ speciesThermo()

const HashPtrTable<thermoPhysics>& speciesThermo ( ) const

Table of the thermodynamic data given in the CHEMKIN file.

Definition at line 376 of file chemkinReader.H.

◆ reactions()

const ReactionList<thermoPhysics>& reactions ( ) const

List of the reactions.

Definition at line 382 of file chemkinReader.H.

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