30 template<
class ThermoType>
36 stoicRatio_(
"stoichiometricAirFuelMassRatio",
dimless,
dict),
37 fuel_(
"fuel",
dict.subDict(
"fuel")),
38 oxidant_(
"oxidant",
dict.subDict(
"oxidant")),
39 products_(
"burntProducts",
dict.subDict(
"burntProducts")),
40 mixture_(
"mixture", fuel_)
46 template<
class ThermoType>
59 const scalar ox = 1 - ft - (ft - fu)*stoicRatio_.value();
60 const scalar pr = 1 - fu - ox;
63 mixture_ += ox*oxidant_;
64 mixture_ += pr*products_;
71 template<
class ThermoType>
75 const scalarFieldListSlice&
Y
82 template<
class ThermoType>
86 const scalarFieldListSlice&
Y
93 template<
class ThermoType>
97 const scalarFieldListSlice&,
105 template<
class ThermoType>
109 const scalarFieldListSlice&
Y
116 template<
class ThermoType>
120 const scalarFieldListSlice&
Y
127 template<
class ThermoType>
137 oxidant_ = ThermoType(
"oxidant",
dict.
subDict(
"oxidant"));
138 products_ = ThermoType(
"burntProducts",
dict.
subDict(
"burntProducts"));
A list of keyword definitions, which are a keyword followed by any number of values (e....
const dictionary & subDict(const word &) const
Find and return a sub-dictionary.
veryInhomogeneousMixture(const dictionary &)
Construct from a dictionary.
const thermoType & reactants(const scalarFieldListSlice &) const
Return the reactant mixture.
ThermoType thermoType
The type of thermodynamics this mixture is instantiated for.
ThermoType transportMixtureType
Mixing type for transport properties.
ThermoType thermoMixtureType
Mixing type for thermodynamic properties.
const thermoMixtureType & thermoMixture(const scalarFieldListSlice &) const
Return the mixture for thermodynamic properties.
const thermoType & products(const scalarFieldListSlice &) const
Return the product mixture.
void read(const dictionary &)
Read dictionary.
const transportMixtureType & transportMixture(const scalarFieldListSlice &) const
Return the mixture for transport properties.
const thermoType & mixture(const scalar ft, const scalar fu) const
Return the mixture for the given composition.
const dimensionSet dimless
dimensioned< scalar > dimensionedScalar
Dimensioned scalar obtained from generic dimensioned type.
PtrList< volScalarField > & Y