40 #ifndef Foam_solidReaction_H 41 #define Foam_solidReaction_H 54 template<
class ReactionThermo>
55 inline Ostream& operator<<(Ostream&, const solidReaction<ReactionThermo>&);
61 template<
class ReactionThermo>
174 friend Ostream& operator<< <ReactionThermo>
A list of keyword definitions, which are a keyword followed by a number of values (eg...
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
const speciesTable & species() const noexcept
Access to specie list.
virtual const List< specieCoeffs > & grhs() const
Access to gas components of the reaction.
Hold specie index and its coefficients in the reaction rate expression.
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.
solidReaction(const Reaction< ReactionThermo > &reaction, const speciesTable &pyrolisisGases, const List< specieCoeffs > &glhs, const List< specieCoeffs > &grhs)
Construct from components.
An Ostream is an abstract base class for all output systems (streams, files, token lists...
virtual const List< specieCoeffs > & glhs() const
OBJstream os(runTime.globalPath()/outputName)
virtual ~solidReaction()=default
Destructor.
virtual void write(Ostream &os) const
Write.
Read solid reactions of the type S1 = S2 + G1.
CombustionModel< rhoReactionThermo > & reaction
A wordList with hashed named lookup, which can be faster in some situations than using the normal lis...
Pointer management similar to std::unique_ptr, with some additional methods and type checking...
TypeName("SolidReaction")
Runtime type information.
Output to string buffer, using a OSstream. Always UNCOMPRESSED.
virtual const speciesTable & gasSpecies() const
Access to gas specie list.