OpenFOAM logo
Open Source CFD Toolkit

chemkinReader Class Reference

Inheritance diagram for chemkinReader:

Inheritance graph
[legend]
Collaboration diagram for chemkinReader:

Collaboration graph
[legend]
List of all members.

Public Types

enum  phase { solid, liquid, gas }

Public Member Functions

 TypeName ("chemkinReader")
 Runtime type information.
 chemkinReader (const fileName &chemkinFile, const fileName &thermoFileName=fileName::null)
 Construct from CHEMKIN III file name.
 chemkinReader (const dictionary &thermoDict)
 Construct by getting the CHEMKIN III file name from dictionary.
virtual ~chemkinReader ()
const wordListelementNames () const
 List of elements.
const HashTable< label > & elementIndices () const
 Element indices.
const HashTable< scalar > & isotopeAtomicWts () const
 Isotope molecular weights.
const speciesTablespecies () const
 Table of species.
const HashTable< phase > & speciePhase () const
 Specie phase.
const HashPtrTable< reactionThermo > & specieThermo () const
 Table of the thermodynamic data given in the CHEMKIN file.
const HashTable< List< specieElement > > & specieComposition () const
 Table of species composition.
const SLPtrList< reaction > & reactions () const
 List of the reactions.

Member Enumeration Documentation

enum phase
 

Enumeration values:
solid 
liquid 
gas 

Definition at line 77 of file chemkinReader.H.


Constructor & Destructor Documentation

chemkinReader const fileName chemkinFile,
const fileName thermoFileName = fileName::null
 

Construct from CHEMKIN III file name.

chemkinReader const dictionary thermoDict  ) 
 

Construct by getting the CHEMKIN III file name from dictionary.

virtual ~chemkinReader  )  [inline, virtual]
 

Definition at line 334 of file chemkinReader.H.

References Foam::wordList.


Member Function Documentation

const HashTable<label>& elementIndices  )  const [inline]
 

Element indices.

Definition at line 347 of file chemkinReader.H.

const wordList& elementNames  )  const [inline]
 

List of elements.

Definition at line 341 of file chemkinReader.H.

const HashTable<scalar>& isotopeAtomicWts  )  const [inline]
 

Isotope molecular weights.

Definition at line 353 of file chemkinReader.H.

const SLPtrList<reaction>& reactions  )  const [inline, virtual]
 

List of the reactions.

Implements chemistryReader.

Definition at line 383 of file chemkinReader.H.

const HashTable<List<specieElement> >& specieComposition  )  const [inline]
 

Table of species composition.

Definition at line 377 of file chemkinReader.H.

const HashTable<phase>& speciePhase  )  const [inline]
 

Specie phase.

Definition at line 365 of file chemkinReader.H.

const speciesTable& species  )  const [inline, virtual]
 

Table of species.

Implements chemistryReader.

Definition at line 359 of file chemkinReader.H.

const HashPtrTable<reactionThermo>& specieThermo  )  const [inline, virtual]
 

Table of the thermodynamic data given in the CHEMKIN file.

Implements chemistryReader.

Definition at line 371 of file chemkinReader.H.

TypeName "chemkinReader"   ) 
 

Runtime type information.


The documentation for this class was generated from the following file:
For further information go to www.openfoam.org