Go to the documentation of this file.
32 template<
class ThermoType>
42 dict_(dictionary::null)
46 template<
class ThermoType>
63 template<
class ThermoType>
78 dict_(dictionary::null)
82 template<
class ThermoType>
86 species_(reactions.species_),
87 thermoDb_(reactions.thermoDb_),
88 dict_(reactions.dict_)
94 template<
class ThermoType>
101 template<
class ThermoType>
104 const dictionary& reactions(dict_.subDict(
"reactions"));
108 const word reactionName = iter().keyword();
116 reactions.
subDict(reactionName)
125 template<
class ThermoType>
128 os <<
"reactions" <<
nl;
136 os.
writeKeyword(
"type") << r.type() << token::END_STATEMENT <<
nl;
A class for handling words, derived from string.
A class for handling file names.
ITstream & lookup(const word &, bool recursive=false, bool patternMatch=true) const
Find and return an entry data stream.
ReactionList(const speciesTable &species, const HashPtrTable< ThermoType > &thermoDatabase)
Construct null.
Ostream & incrIndent(Ostream &os)
Increment the indent level.
forAllConstIter(PtrDictionary< phaseModel >, mixture.phases(), phase)
Class used for the read-construction of PtrLists of reaction.
List of templated reactions.
Non-intrusive singly-linked pointer list.
A wordList with hashed indices for faster lookup by name.
virtual void write(Ostream &) const
Write.
A list of keyword definitions, which are a keyword followed by any number of values (e....
Ostream & decrIndent(Ostream &os)
Decrement the indent level.
Ostream & indent(Ostream &os)
Indent stream.
Ostream & writeKeyword(const keyType &)
Write the keyword followed by an appropriate indentation.
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
const dictionary & subDict(const word &) const
Find and return a sub-dictionary.
bool readReactionDict()
Read reactions from dictionary.
Simple extension of ReactionThermo to handle reaction kinetics in addition to the equilibrium thermod...
void write(Ostream &os) const
Write.
~ReactionList()
Destructor.