33template<
class ThermoType>
47template<
class ThermoType>
64template<
class ThermoType>
68 species_(reactions.species_),
69 thermoDb_(reactions.thermoDb_),
70 dict_(reactions.dict_)
76template<
class ThermoType>
79 for (
const entry& dEntry : dict_.subDict(
"reactions"))
96template<
class ThermoType>
Template class for non-intrusive linked PtrLists.
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
virtual Ostream & endBlock()
Write end block group.
Ostream & writeEntry(const keyType &key, const T &value)
Write a keyword/value entry.
virtual Ostream & beginBlock(const keyType &kw)
Write begin block group with the given name.
List of templated reactions.
bool readReactionDict()
Read reactions from dictionary.
Simple extension of ReactionThermo to handle reaction kinetics in addition to the equilibrium thermod...
virtual void write(Ostream &os) const
Write.
const word & name() const noexcept
Name of reaction.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
A keyword and a list of tokens is an 'entry'.
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...
OBJstream os(runTime.globalPath()/outputName)
rAUs append(new volScalarField(IOobject::groupName("rAU", phase1.name()), 1.0/(U1Eqn.A()+byDt(max(phase1.residualAlpha() - alpha1, scalar(0)) *rho1))))