Go to the documentation of this file.
37 #ifndef solidReaction_H
38 #define solidReaction_H
49 template<
class ReactionThermo>
52 template<
class ReactionThermo>
59 template<
class ReactionThermo>
187 friend Ostream& operator<< <ReactionThermo>
List< specieCoeffs > glhs_
Gas specie index for the left-hand-side of the reaction.
Reaction< ReactionThermo >::specieCoeffs specieCoeffs
void operator=(const solidReaction &)
Disallow default bitwise assignment.
Class to hold the specie index and its coefficients in the.
void solidReactionStrLeft(OStringStream &) const
Return string representation of the left of the reaction.
virtual void write(Ostream &) const
Write.
virtual const List< specieCoeffs > & grhs() const
virtual ~solidReaction()
Destructor.
A wordList with hashed indices for faster lookup by name.
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
Ostream & operator<<(Ostream &, const edgeMesh &)
string solidReactionStr(OStringStream &) const
Return string representation of reaction.
A list of keyword definitions, which are a keyword followed by any number of values (e....
virtual const speciesTable & gasSpecies() const
Info<< "Creating reaction model\n"<< endl;autoPtr< combustionModels::psiCombustionModel > reaction(combustionModels::psiCombustionModel::New(mesh))
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...
speciesTable pyrolisisGases_
List of gas species present in reaction system.
List< specieCoeffs > grhs_
Gas specie index for the right-hand-side of the reaction.
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
Output to memory buffer stream.
solidReaction(const Reaction< ReactionThermo > &reaction, const speciesTable &pyrolisisGases, const List< specieCoeffs > &glhs, const List< specieCoeffs > &grhs)
Construct from components.
virtual const List< specieCoeffs > & glhs() const
Read solid reactions of the type S1 = S2 + G1.
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
TypeName("SolidReaction")
Runtime type information.
Simple extension of ReactionThermo to handle reaction kinetics in addition to the equilibrium thermod...
void solidReactionStrRight(OStringStream &) const
Return string representation of the right of the reaction.
virtual autoPtr< Reaction< ReactionThermo > > clone() const
Construct and return a clone.