FreeFOAM The Cross-Platform CFD Toolkit
Hosted by SourceForge:
Get FreeFOAM at SourceForge.net.
            Fast, secure and Free Open Source software downloads

chemistryReader< ThermoType > Class Template Reference

Abstract class for reading chemistry. More...

#include <reactionThermophysicalModels/chemistryReader.H>


Detailed Description

template<class ThermoType>
class Foam::chemistryReader< ThermoType >

Abstract class for reading chemistry.

Source files

Definition at line 52 of file chemistryReader.H.

Inheritance diagram for chemistryReader< ThermoType >:

List of all members.

Public Types

typedef ThermoType  thermoType
 The type of thermo package the reader was instantiated for.

Public Member Functions

 TypeName ("chemistryReader")
 Runtime type information.
 chemistryReader ()
 Construct null.
 declareRunTimeSelectionTable (autoPtr, chemistryReader, dictionary,(const dictionary &thermoDict),(thermoDict))
virtual  ~chemistryReader ()
 Destructor.
virtual const speciesTable &  species () const =0
virtual const HashPtrTable
< ThermoType > &  
speciesThermo () const =0
virtual const SLPtrList
< Reaction< ThermoType > > &  
reactions () const =0

Static Public Member Functions

static autoPtr< chemistryReader >  New (const dictionary &thermoDict)
 Select constructed from dictionary.

Member Typedef Documentation

The type of thermo package the reader was instantiated for.

Definition at line 69 of file chemistryReader.H.


Constructor & Destructor Documentation

chemistryReader (  ) [inline]

Construct null.

Definition at line 75 of file chemistryReader.H.

virtual ~chemistryReader (  ) [inline, virtual]

Destructor.

Definition at line 100 of file chemistryReader.H.


Member Function Documentation

TypeName ( "chemistryReader< ThermoType >"    )

Runtime type information.

declareRunTimeSelectionTable ( autoPtr   ,
chemistryReader< ThermoType >   ,
dictionary   ,
(const dictionary &thermoDict)   ,
(thermoDict)    
)
Foam::autoPtr< Foam::chemistryReader< ThermoType > > New ( const dictionary &   thermoDict  ) [static]

Select constructed from dictionary.

Definition at line 33 of file chemistryReader.C.

References Foam::endl(), Foam::exit(), Foam::FatalError, FatalErrorIn, Foam::Info, Foam::nl, and dictionary::readIfPresent().

virtual const speciesTable& species (  ) const [pure virtual]
virtual const HashPtrTable<ThermoType>& speciesThermo (  ) const [pure virtual]
virtual const SLPtrList<Reaction<ThermoType> >& reactions (  ) const [pure virtual]

The documentation for this class was generated from the following files:
  • src/thermophysicalModels/reactionThermo/chemistryReaders/chemistryReader/chemistryReader.H
  • src/thermophysicalModels/reactionThermo/chemistryReaders/chemistryReader/chemistryReader.C