Go to the documentation of this file.
40 #ifndef solidReaction_H
41 #define solidReaction_H
52 template<
class ReactionThermo>
55 template<
class ReactionThermo>
62 template<
class ReactionThermo>
179 friend Ostream& operator<< <ReactionThermo>
virtual ~solidReaction()=default
Destructor.
Class to hold the specie index and its coefficients in the.
virtual void write(Ostream &) const
Write.
virtual const List< specieCoeffs > & grhs() const
Access to gas components of the reaction.
Ostream & operator<<(Ostream &, const boundaryPatch &p)
Write boundaryPatch as dictionary entries (without surrounding braces)
A wordList with hashed named lookup, which can be faster in some situations than using the normal lis...
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
virtual const speciesTable & gasSpecies() const
Access to gas specie list.
CombustionModel< rhoReactionThermo > & reaction
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
A HashTable of pointers to objects of type <T>, with deallocation management of the pointers.
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
Output to string buffer, using a OSstream.
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...
virtual autoPtr< Reaction< ReactionThermo > > clone() const
Construct and return a clone.