Foam::veryInhomogeneousMixture. More...
Public Types | |
typedef ThermoType | thermoType |
The type of thermodynamics this mixture is instantiated for. More... | |
typedef ThermoType | thermoMixtureType |
Mixing type for thermodynamic properties. More... | |
typedef ThermoType | transportMixtureType |
Mixing type for transport properties. More... | |
Public Member Functions | |
veryInhomogeneousMixture (const dictionary &) | |
Construct from a dictionary. More... | |
veryInhomogeneousMixture (const veryInhomogeneousMixture< ThermoType > &)=delete | |
Disallow default bitwise copy construction. More... | |
virtual | ~veryInhomogeneousMixture () |
Destructor. More... | |
scalar | fres (const scalar ft) const |
Return the residual fraction of fuel in the burnt mixture. More... | |
const thermoType & | mixture (const scalar ft, const scalar fu) const |
Return the mixture for the given composition. More... | |
const thermoMixtureType & | thermoMixture (const scalarFieldListSlice &) const |
Return the mixture for thermodynamic properties. More... | |
const transportMixtureType & | transportMixture (const scalarFieldListSlice &) const |
Return the mixture for transport properties. More... | |
const transportMixtureType & | transportMixture (const scalarFieldListSlice &, const thermoMixtureType &) const |
Return the mixture for transport properties. More... | |
const thermoType & | reactants (const scalarFieldListSlice &) const |
Return the reactant mixture. More... | |
const thermoType & | products (const scalarFieldListSlice &) const |
Return the product mixture. More... | |
void | read (const dictionary &) |
Read dictionary. More... | |
void | operator= (const veryInhomogeneousMixture< ThermoType > &)=delete |
Disallow default bitwise assignment. More... | |
Static Public Member Functions | |
static word | typeName () |
Return the instantiated type name. More... | |
static wordList | specieNames () |
Return the specie names. More... | |
Foam::veryInhomogeneousMixture.
Definition at line 50 of file veryInhomogeneousMixture.H.
typedef ThermoType thermoType |
The type of thermodynamics this mixture is instantiated for.
Definition at line 57 of file veryInhomogeneousMixture.H.
typedef ThermoType thermoMixtureType |
Mixing type for thermodynamic properties.
Definition at line 60 of file veryInhomogeneousMixture.H.
typedef ThermoType transportMixtureType |
Mixing type for transport properties.
Definition at line 63 of file veryInhomogeneousMixture.H.
veryInhomogeneousMixture | ( | const dictionary & | dict | ) |
Construct from a dictionary.
Definition at line 31 of file veryInhomogeneousMixture.C.
|
delete |
Disallow default bitwise copy construction.
|
inlinevirtual |
Destructor.
Definition at line 107 of file veryInhomogeneousMixture.H.
|
inlinestatic |
Return the instantiated type name.
Definition at line 114 of file veryInhomogeneousMixture.H.
|
inlinestatic |
Return the specie names.
Definition at line 120 of file veryInhomogeneousMixture.H.
|
inline |
Return the residual fraction of fuel in the burnt mixture.
Definition at line 126 of file veryInhomogeneousMixture.H.
References Foam::max(), and dimensioned< Type >::value().
const ThermoType & mixture | ( | const scalar | ft, |
const scalar | fu | ||
) | const |
Return the mixture for the given composition.
Definition at line 47 of file veryInhomogeneousMixture.C.
const Foam::veryInhomogeneousMixture< ThermoType >::thermoMixtureType & thermoMixture | ( | const scalarFieldListSlice & | Y | ) | const |
Return the mixture for thermodynamic properties.
Definition at line 73 of file veryInhomogeneousMixture.C.
References Y.
const Foam::veryInhomogeneousMixture< ThermoType >::transportMixtureType & transportMixture | ( | const scalarFieldListSlice & | Y | ) | const |
Return the mixture for transport properties.
Definition at line 84 of file veryInhomogeneousMixture.C.
References Y.
const Foam::veryInhomogeneousMixture< ThermoType >::transportMixtureType & transportMixture | ( | const scalarFieldListSlice & | , |
const thermoMixtureType & | mixture | ||
) | const |
Return the mixture for transport properties.
Definition at line 95 of file veryInhomogeneousMixture.C.
const Foam::veryInhomogeneousMixture< ThermoType >::thermoType & reactants | ( | const scalarFieldListSlice & | Y | ) | const |
Return the reactant mixture.
Definition at line 107 of file veryInhomogeneousMixture.C.
References Y.
const Foam::veryInhomogeneousMixture< ThermoType >::thermoType & products | ( | const scalarFieldListSlice & | Y | ) | const |
Return the product mixture.
Definition at line 118 of file veryInhomogeneousMixture.C.
References Y.
void read | ( | const dictionary & | dict | ) |
Read dictionary.
Definition at line 128 of file veryInhomogeneousMixture.C.
References dict, Foam::dimless, and dictionary::subDict().
|
delete |
Disallow default bitwise assignment.