Public Member Functions | List of all members
foamChemistryReader< ThermoType > Class Template Reference

Chemistry reader for OpenFOAM format. More...

Inheritance diagram for foamChemistryReader< ThermoType >:
Inheritance graph
[legend]
Collaboration diagram for foamChemistryReader< ThermoType >:
Collaboration graph
[legend]

Public Member Functions

 TypeName ("foamChemistryReader")
 
 foamChemistryReader (const fileName &reactionsFileName, speciesTable &species, const fileName &thermoFileName)
 
 foamChemistryReader (const dictionary &thermoDict, speciesTable &species)
 
virtual ~foamChemistryReader ()=default
 
const wordListelementNames () const
 
const HashTable< label > & elementIndices () const
 
const speciesTablespecies () const
 
const speciesCompositionTablespecieComposition () const
 
const ReactionTable< ThermoType > & speciesThermo () const
 
const ReactionList< ThermoType > & reactions () const
 
- Public Member Functions inherited from chemistryReader< ThermoType >
 TypeName ("chemistryReader")
 
 chemistryReader ()
 
 declareRunTimeSelectionTable (autoPtr, chemistryReader, dictionary,(const dictionary &thermoDict, speciesTable &species),(thermoDict, species))
 
virtual ~chemistryReader ()=default
 

Additional Inherited Members

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

Detailed Description

template<class ThermoType>
class Foam::foamChemistryReader< ThermoType >

Chemistry reader for OpenFOAM format.

Source files

Definition at line 55 of file foamChemistryReader.H.

Constructor & Destructor Documentation

◆ foamChemistryReader() [1/2]

foamChemistryReader ( const fileName reactionsFileName,
speciesTable species,
const fileName thermoFileName 
)

Definition at line 109 of file foamChemistryReader.C.

◆ foamChemistryReader() [2/2]

foamChemistryReader ( const dictionary thermoDict,
speciesTable species 
)

Definition at line 140 of file foamChemistryReader.C.

◆ ~foamChemistryReader()

virtual ~foamChemistryReader ( )
virtualdefault

Member Function Documentation

◆ TypeName()

TypeName ( "foamChemistryReader< ThermoType >"  )

◆ elementNames()

const wordList& elementNames ( ) const
inline

Definition at line 131 of file foamChemistryReader.H.

◆ elementIndices()

const HashTable<label>& elementIndices ( ) const
inline

Definition at line 137 of file foamChemistryReader.H.

◆ species()

const speciesTable& species ( ) const
inlinevirtual

Implements chemistryReader< ThermoType >.

Definition at line 143 of file foamChemistryReader.H.

◆ specieComposition()

const speciesCompositionTable& specieComposition ( ) const
inlinevirtual

Implements chemistryReader< ThermoType >.

Definition at line 149 of file foamChemistryReader.H.

◆ speciesThermo()

const ReactionTable<ThermoType>& speciesThermo ( ) const
inlinevirtual

Implements chemistryReader< ThermoType >.

Definition at line 155 of file foamChemistryReader.H.

◆ reactions()

const ReactionList<ThermoType>& reactions ( ) const
inlinevirtual

Implements chemistryReader< ThermoType >.

Definition at line 161 of file foamChemistryReader.H.


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