34template<
class ReactionThermo>
44 pyrolisisGases_(pyrolisisGases),
50template<
class ReactionThermo>
58 pyrolisisGases_(pyrolisisGases),
64template<
class ReactionThermo>
80 pyrolisisGases_(
dict.parent().parent().
lookup(
"gaseousSpecies")),
94 for (
const word& gasName : pyrolisisGases_)
115template<
class ReactionThermo>
123template<
class ReactionThermo>
131template<
class ReactionThermo>
135 return pyrolisisGases_;
139template<
class ReactionThermo>
147template<
class ReactionThermo>
172template<
class ReactionThermo>
178 Reaction<ReactionThermo>::reactionStr(
reaction, gasSpecies(), glhs());
182template<
class ReactionThermo>
188 Reaction<ReactionThermo>::reactionStr(
reaction, gasSpecies(), grhs());
Input from string buffer, using a ISstream. Always UNCOMPRESSED.
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,...
Ostream & writeEntry(const keyType &key, const T &value)
Write a keyword/value entry.
Simple extension of ReactionThermo to handle reaction kinetics in addition to the equilibrium thermod...
void setLRhs(Istream &, const speciesTable &, List< specieCoeffs > &lhs, List< specieCoeffs > &rhs, bool failUnknownSpecie=true)
Construct the left- and right-hand-side reaction coefficients.
const speciesTable & species() const noexcept
Access to specie list.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
string getString(const word &keyword, enum keyType::option matchOpt=keyType::REGEX) const
Same as get< string >(const word&, keyType::option)
virtual bool write()
Write the output fields.
A wordList with hashed named lookup, which can be faster in some situations than using the normal lis...
label appendUniq(const word &val)
Append an element if not already in the list.
Lookup type of boundary radiation properties.
Read solid reactions of the type S1 = S2 + G1.
virtual const List< specieCoeffs > & glhs() const
virtual const List< specieCoeffs > & grhs() const
Access to gas components of the reaction.
virtual const speciesTable & gasSpecies() const
Access to gas specie list.
A class for handling character strings derived from std::string.
A class for handling words, derived from Foam::string.
OBJstream os(runTime.globalPath()/outputName)
CombustionModel< rhoReactionThermo > & reaction