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>
178 friend Ostream& operator<< <ReactionThermo>
virtual ~solidReaction()=default
Destructor.
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...
virtual void write(Ostream &os) const
Write.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
OBJstream os(runTime.globalPath()/outputName)
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 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. Always UNCOMPRESSED.
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.