Thermophysical properties mixing class which applies mass-fraction weighted mixing to the thermodynamic and transport coefficients. More...
Public Types | |
typedef ThermoType | thermoMixtureType |
Mixing type for thermodynamic properties. More... | |
typedef ThermoType | transportMixtureType |
Mixing type for transport properties. More... | |
![]() | |
typedef ThermoType | thermoType |
The type of thermodynamics this mixture is instantiated for. More... | |
Public Member Functions | |
coefficientMulticomponentMixture (const dictionary &) | |
Construct from a dictionary. More... | |
coefficientMulticomponentMixture (const coefficientMulticomponentMixture< ThermoType > &)=delete | |
Disallow default bitwise copy construction. More... | |
virtual | ~coefficientMulticomponentMixture () |
Destructor. 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... | |
![]() | |
multicomponentMixture (const dictionary &) | |
Construct from a dictionary. More... | |
multicomponentMixture (const multicomponentMixture< ThermoType > &)=delete | |
Disallow default bitwise copy construction. More... | |
virtual | ~multicomponentMixture () |
Destructor. More... | |
wordList | specieNames () const |
Return the specie names. More... | |
void | read (const dictionary &) |
Read dictionary. More... | |
const PtrList< ThermoType > & | specieThermos () const |
Return the raw specie thermodynamic data. More... | |
const ThermoType & | specieThermo (const label speciei) const |
Return thermo based on index. More... | |
const List< specieElement > & | specieComposition (const label speciei) const |
Return composition based on index. More... | |
Static Public Member Functions | |
static word | typeName () |
Return the instantiated type name. More... | |
Thermophysical properties mixing class which applies mass-fraction weighted mixing to the thermodynamic and transport coefficients.
Definition at line 51 of file coefficientMulticomponentMixture.H.
typedef ThermoType thermoMixtureType |
Mixing type for thermodynamic properties.
Definition at line 60 of file coefficientMulticomponentMixture.H.
typedef ThermoType transportMixtureType |
Mixing type for transport properties.
Definition at line 63 of file coefficientMulticomponentMixture.H.
coefficientMulticomponentMixture | ( | const dictionary & | dict | ) |
Construct from a dictionary.
Definition at line 31 of file coefficientMulticomponentMixture.C.
|
delete |
Disallow default bitwise copy construction.
|
inlinevirtual |
Destructor.
Definition at line 89 of file coefficientMulticomponentMixture.H.
|
inlinestatic |
Return the instantiated type name.
Definition at line 96 of file coefficientMulticomponentMixture.H.
const Foam::coefficientMulticomponentMixture< ThermoType >::thermoMixtureType & thermoMixture | ( | const scalarFieldListSlice & | Y | ) | const |
Return the mixture for thermodynamic properties.
Definition at line 47 of file coefficientMulticomponentMixture.C.
References Y.
const Foam::coefficientMulticomponentMixture< ThermoType >::transportMixtureType & transportMixture | ( | const scalarFieldListSlice & | Y | ) | const |
Return the mixture for transport properties.
Definition at line 66 of file coefficientMulticomponentMixture.C.
References Y.
const Foam::coefficientMulticomponentMixture< ThermoType >::transportMixtureType & transportMixture | ( | const scalarFieldListSlice & | , |
const thermoMixtureType & | mixture | ||
) | const |
Return the mixture for transport properties.
Definition at line 78 of file coefficientMulticomponentMixture.C.