41 #ifndef UInhomogeneousMixture_H
42 #define UInhomogeneousMixture_H
55 template<
class ThermoType>
129 const scalarFieldListSlice&
135 const scalarFieldListSlice&
141 const scalarFieldListSlice&,
Templated unburnt gas combustion mixture for inhomogeneous lean, stoichiometric or rich conditions.
const ThermoType & specieThermo(const label speciei) const
const thermoMixtureType & thermoMixture(const scalarFieldListSlice &) const
Return the mixture for thermodynamic properties.
ThermoType thermoType
The type of thermodynamics this mixture is instantiated for.
static word typeName()
Return the instantiated type name.
ThermoType transportMixtureType
Mixing type for transport properties.
void operator=(const UInhomogeneousMixture< ThermoType > &)=delete
Disallow default bitwise assignment.
ThermoType thermoMixtureType
Mixing type for thermodynamic properties.
void read(const dictionary &)
Read dictionary.
const transportMixtureType & transportMixture(const scalarFieldListSlice &) const
Return the mixture for transport properties.
UInhomogeneousMixture(const dictionary &)
Construct from a dictionary.
A list of keywords followed by any number of values (e.g. words and numbers) or sub-dictionaries.
Unburnt gas combustion mixture for inhomogeneous lean, stoichiometric or rich conditions.
A class for handling words, derived from string.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
String typeName(const std::type_info &info)
Return the un-mangled name given the standard type info.