Thermophysical properties mixing class which applies mass-fraction weighted mixing to the thermodynamic coefficients and Wilke's equation to transport properties. More...


Classes | |
| class | transportMixtureType |
| Mixing type for transport properties. More... | |
Public Types | |
| typedef ThermoType::thermoType | thermoMixtureType |
| Mixing type for thermodynamic properties. More... | |
Public Types inherited from multicomponentMixture< ThermoType > | |
| typedef ThermoType | thermoType |
| The type of thermodynamics this mixture is instantiated for. More... | |
Public Member Functions | |
| coefficientWilkeMulticomponentMixture (const dictionary &) | |
| Construct from a dictionary. More... | |
| coefficientWilkeMulticomponentMixture (const coefficientWilkeMulticomponentMixture< ThermoType > &)=delete | |
| Disallow default bitwise copy construction. More... | |
| virtual | ~coefficientWilkeMulticomponentMixture () |
| 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... | |
Public Member Functions inherited from multicomponentMixture< ThermoType > | |
| 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 coefficients and Wilke's equation to transport properties.
Reference:
Wilke, C. R. (1950).
A viscosity equation for gas mixtures.
The journal of chemical physics, 18(4), 517-519.
Definition at line 60 of file coefficientWilkeMulticomponentMixture.H.
| typedef ThermoType::thermoType thermoMixtureType |
Mixing type for thermodynamic properties.
Definition at line 69 of file coefficientWilkeMulticomponentMixture.H.
| coefficientWilkeMulticomponentMixture | ( | const dictionary & | dict | ) |
Construct from a dictionary.
Definition at line 72 of file coefficientWilkeMulticomponentMixture.C.
|
delete |
Disallow default bitwise copy construction.
|
inlinevirtual |
Destructor.
Definition at line 152 of file coefficientWilkeMulticomponentMixture.H.
|
inlinestatic |
Return the instantiated type name.
Definition at line 159 of file coefficientWilkeMulticomponentMixture.H.
| const Foam::coefficientWilkeMulticomponentMixture< ThermoType >::thermoMixtureType & thermoMixture | ( | const scalarFieldListSlice & | Y | ) | const |
Return the mixture for thermodynamic properties.
Definition at line 169 of file coefficientWilkeMulticomponentMixture.C.
References multicomponentMixture< ThermoType >::specieThermos(), and Y.

| const Foam::coefficientWilkeMulticomponentMixture< ThermoType >::transportMixtureType & transportMixture | ( | const scalarFieldListSlice & | Y | ) | const |
Return the mixture for transport properties.
Definition at line 188 of file coefficientWilkeMulticomponentMixture.C.
References forAll, multicomponentMixture< ThermoType >::specieThermos(), and Y.
Referenced by coefficientWilkeMulticomponentMixture< ThermoType >::transportMixture().


| const Foam::coefficientWilkeMulticomponentMixture< ThermoType >::transportMixtureType & transportMixture | ( | const scalarFieldListSlice & | Y, |
| const thermoMixtureType & | |||
| ) | const |
Return the mixture for transport properties.
Definition at line 215 of file coefficientWilkeMulticomponentMixture.C.
References coefficientWilkeMulticomponentMixture< ThermoType >::transportMixture(), and Y.
