35 #ifndef foamChemistryReader_H 36 #define foamChemistryReader_H 55 template<
class ThermoType>
91 void readSpeciesComposition();
132 return elementNames_;
138 return elementIndices_;
144 return speciesTable_;
150 return speciesComposition_;
156 return speciesThermo_;
const speciesCompositionTable & specieComposition() const
Table of species composition.
A class for handling file names.
A list of keyword definitions, which are a keyword followed by any number of values (e...
const HashPtrTable< ThermoType > & speciesThermo() const
Table of the thermodynamic data given in the foamChemistry file.
const wordList & elementNames() const
List of elements.
void operator=(const foamChemistryReader &)=delete
Disallow default bitwise assignment.
const HashTable< label > & elementIndices() const
Element indices.
Chemistry reader for OpenFOAM format.
virtual ~foamChemistryReader()
Destructor.
foamChemistryReader(const fileName &reactionsFileName, speciesTable &species, const fileName &thermoFileName)
Construct from foamChemistry and thermodynamics file names.
TypeName("foamChemistryReader")
Runtime type information.
const ReactionList< ThermoType > & reactions() const
List of the reactions.
List of templated reactions.
A wordList with hashed indices for faster lookup by name.
const speciesTable & species() const
Table of species.
Abstract class for reading chemistry.