32 template<
class>
class ReactionType,
42 NonEquilibriumReversibleReaction
44 const ReactionType<ReactionThermo>& reaction,
45 const ReactionRate& forwardReactionRate,
46 const ReactionRate& reverseReactionRate
49 ReactionType<ReactionThermo>(
reaction),
50 fk_(forwardReactionRate),
51 rk_(reverseReactionRate)
57 template<
class>
class ReactionType,
74 ReactionType<ReactionThermo>(species, thermoDatabase,
dict),
75 fk_(species, dict.
subDict(
"forward")),
76 rk_(species, dict.
subDict(
"reverse"))
82 template<
class>
class ReactionType,
103 ReactionType<ReactionThermo>(nerr, species),
113 template<
class>
class ReactionType,
114 class ReactionThermo,
136 template<
class>
class ReactionType,
137 class ReactionThermo,
160 template<
class>
class ReactionType,
161 class ReactionThermo,
183 template<
class>
class ReactionType,
184 class ReactionThermo,
200 return fk_.ddT(p, T, c);
206 template<
class>
class ReactionType,
207 class ReactionThermo,
225 return rk_.ddT(p, T, c);
231 template<
class>
class ReactionType,
232 class ReactionThermo,
249 template<
class>
class ReactionType,
250 class ReactionThermo,
266 fk_.
dcidc(p, T, c, dcidc);
272 template<
class>
class ReactionType,
273 class ReactionThermo,
288 return fk_.
dcidT(p, T, c);
294 template<
class>
class ReactionType,
295 class ReactionThermo,
311 os <<
indent << token::BEGIN_BLOCK <<
nl;
315 os <<
indent << token::END_BLOCK <<
nl;
318 os <<
indent << token::BEGIN_BLOCK <<
nl;
322 os <<
indent << token::END_BLOCK <<
nl;
virtual scalar dcidT(const scalar p, const scalar T, const scalarField &c) const
Temperature derivative of the pressure dependent term.
Ostream & indent(Ostream &os)
Indent stream.
A list of keyword definitions, which are a keyword followed by any number of values (e...
virtual void dcidc(const scalar p, const scalar T, const scalarField &c, scalarField &dcidc) const
Species concentration derivative of the pressure dependent term.
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
A HashTable specialization for hashing pointers.
const dictionary & subDict(const word &) const
Find and return a sub-dictionary.
Simple extension of Reaction to handle reversible reactions using equilibrium thermodynamics.
CombustionModel< rhoReactionThermo > & reaction
An Ostream is an abstract base class for all output systems (streams, files, token lists...
Ostream & decrIndent(Ostream &os)
Decrement the indent level.
A wordList with hashed indices for faster lookup by name.
dimensionedScalar beta("beta", dimless/dimTemperature, laminarTransport)
virtual Ostream & write(const token &)=0
Write next token to stream.
Ostream & incrIndent(Ostream &os)
Increment the indent level.