39 #ifndef BHomogeneousMixture_H
40 #define BHomogeneousMixture_H
53 template<
class ThermoType>
109 const scalarFieldListSlice&
118 const scalarFieldListSlice&
127 const scalarFieldListSlice&,
Templated burnt gas mixture for homogeneous lean, stoichiometric or rich conditions.
const ThermoType & specieThermo(const label speciei) const
const transportMixtureType & transportMixture(const scalarFieldListSlice &) const
Return the mixture for transport 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.
ThermoType thermoMixtureType
Mixing type for thermodynamic properties.
void operator=(const BHomogeneousMixture< ThermoType > &)=delete
Disallow default bitwise assignment.
void read(const dictionary &)
Read dictionary.
BHomogeneousMixture(const dictionary &)
Construct from a dictionary.
const thermoMixtureType & thermoMixture(const scalarFieldListSlice &) const
Return the mixture for thermodynamic properties.
Burnt gas mixture for homogeneous lean, stoichiometric or rich conditions.
A list of keywords followed by any number of values (e.g. words and numbers) or sub-dictionaries.
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.