35 #ifndef homogeneousMixture_H
36 #define homogeneousMixture_H
50 template<
class ThermoType>
108 return "homogeneousMixture<" + ThermoType::typeName() +
'>';
123 const scalarFieldListSlice&
129 const scalarFieldListSlice&
135 const scalarFieldListSlice&,
A list of keyword definitions, which are a keyword followed by any number of values (e....
Foam::homogeneousMixture.
static wordList specieNames()
Return the specie names.
const transportMixtureType & transportMixture(const scalarFieldListSlice &) const
Return the mixture for transport properties.
void operator=(const homogeneousMixture< ThermoType > &)=delete
Disallow default bitwise assignment.
ThermoType thermoType
The type of thermodynamics this mixture is instantiated for.
const thermoType & reactants(const scalarFieldListSlice &) const
Return the reactant mixture.
static word typeName()
Return the instantiated type name.
const thermoMixtureType & thermoMixture(const scalarFieldListSlice &) const
Return the mixture for thermodynamic properties.
ThermoType transportMixtureType
Mixing type for transport properties.
virtual ~homogeneousMixture()
Destructor.
ThermoType thermoMixtureType
Mixing type for thermodynamic properties.
homogeneousMixture(const dictionary &)
Construct from a dictionary.
void read(const dictionary &)
Read dictionary.
const thermoType & mixture(const scalar) const
Return the mixture for the given composition.
const thermoType & products(const scalarFieldListSlice &) const
Return the product mixture.
A class for handling words, derived from string.