37 #ifndef SolidReaction_H 38 #define SolidReaction_H 49 template<
class ReactionThermo>
52 template<
class ReactionThermo>
53 inline Ostream& operator<<(Ostream&, const SolidReaction<ReactionThermo>&);
59 template<
class ReactionThermo>
157 friend Ostream& operator<< <ReactionThermo>
virtual const speciesTable & gasSpecies() const
Access to gas specie list.
A list of keyword definitions, which are a keyword followed by any number of values (e...
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
A HashTable specialization for hashing pointers.
Class to hold the specie index and its coefficients in the.
Simple extension of ReactionThermo to handle reaction kinetics in addition to the equilibrium thermod...
virtual const List< specieCoeffs > & glhs() const
Access to the gas components of the right hand side.
virtual const List< specieCoeffs > & grhs() const
Access to the gas components of the left hand side.
const speciesTable & species() const
Return the specie list.
virtual ~SolidReaction()
Destructor.
SolidReaction(const Reaction< ReactionThermo > &reaction, const speciesTable &pyrolisisGases, const List< specieCoeffs > &glhs, const List< specieCoeffs > &grhs)
Construct from components.
CombustionModel< rhoReactionThermo > & reaction
An Ostream is an abstract base class for all output systems (streams, files, token lists...
virtual void write(Ostream &) const
Write.
A wordList with hashed indices for faster lookup by name.
Read solid reactions of the type S1 = S2 + G1.
Output to memory buffer stream.
TypeName("SolidReaction")
Runtime type information.