40#ifndef Foam_solidReaction_H
41#define Foam_solidReaction_H
52template<
class ReactionThermo>
class solidReaction;
54template<
class ReactionThermo>
55inline Ostream&
operator<<(Ostream&,
const solidReaction<ReactionThermo>&);
61template<
class ReactionThermo>
174 friend Ostream& operator<< <ReactionThermo>
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.
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
Simple extension of ReactionThermo to handle reaction kinetics in addition to the equilibrium thermod...
const speciesTable & species() const noexcept
Access to specie list.
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
A wordList with hashed named lookup, which can be faster in some situations than using the normal lis...
Read solid reactions of the type S1 = S2 + G1.
virtual ~solidReaction()=default
Destructor.
virtual const List< specieCoeffs > & glhs() const
TypeName("SolidReaction")
Runtime type information.
virtual autoPtr< Reaction< ReactionThermo > > clone(const speciesTable &species) const
Construct and return a clone with new speciesTable.
virtual autoPtr< Reaction< ReactionThermo > > clone() const
Construct and return a clone.
virtual const List< specieCoeffs > & grhs() const
Access to gas components of the reaction.
virtual const speciesTable & gasSpecies() const
Access to gas specie list.
OBJstream os(runTime.globalPath()/outputName)
CombustionModel< rhoReactionThermo > & reaction
Ostream & operator<<(Ostream &, const boundaryPatch &p)
Write boundaryPatch as dictionary entries (without surrounding braces)
#define TypeName(TypeNameString)
Declare a ClassName() with extra virtual type info.