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>
155 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...
void operator=(const SolidReaction &)=delete
Disallow default bitwise assignment.
A HashTable specialization for hashing pointers.
Simple extension of ReactionThermo to handle reaction kinetics in addition to the equilibrium thermod...
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 const List< specieCoeffs > & glhs() const
Access to the gas components of the right hand side.
virtual void write(Ostream &) const
Write.
virtual const List< specieCoeffs > & grhs() const
Access to the gas components of the left hand side.
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.