Non ideal law for the mixing of two species. A separate composition model is given for each species. The composition of a species is equal to the value given by the model, scaled by the species fraction in the bulk of the other phase, and multiplied by the activity coefficient for that species. The gas behaviour is assumed ideal; i.e. the fugacity coefficient is taken as equal to 1. More...
Public Member Functions | |
TypeName ("nonRandomTwoLiquid") | |
Runtime type information. More... | |
NonRandomTwoLiquid (const dictionary &dict, const phasePair &pair) | |
Construct from components. More... | |
virtual | ~NonRandomTwoLiquid () |
Destructor. More... | |
virtual void | update (const volScalarField &Tf) |
Update the composition. More... | |
virtual tmp< volScalarField > | Yf (const word &speciesName, const volScalarField &Tf) const |
The interface species fraction. More... | |
virtual tmp< volScalarField > | YfPrime (const word &speciesName, const volScalarField &Tf) const |
The interface species fraction derivative w.r.t. temperature. More... | |
Public Member Functions inherited from InterfaceCompositionModel< Thermo, OtherThermo > | |
InterfaceCompositionModel (const dictionary &dict, const phasePair &pair) | |
Construct from components. More... | |
~InterfaceCompositionModel () | |
Destructor. More... | |
virtual tmp< volScalarField > | dY (const word &speciesName, const volScalarField &Tf) const |
Mass fraction difference between the interface and the field. More... | |
virtual tmp< volScalarField > | D (const word &speciesName) const |
Mass diffusivity. More... | |
virtual tmp< volScalarField > | L (const word &speciesName, const volScalarField &Tf) const |
Latent heat. More... | |
virtual void | addMDotL (const volScalarField &K, const volScalarField &Tf, volScalarField &mDotL, volScalarField &mDotLPrime) const |
Add latent heat flow rate to total. More... | |
Public Member Functions inherited from interfaceCompositionModel | |
TypeName ("interfaceCompositionModel") | |
Runtime type information. More... | |
declareRunTimeSelectionTable (autoPtr, interfaceCompositionModel, dictionary,(const dictionary &dict, const phasePair &pair),(dict, pair)) | |
interfaceCompositionModel (const dictionary &dict, const phasePair &pair) | |
Construct from a dictionary and a phase pair. More... | |
virtual | ~interfaceCompositionModel () |
Destructor. More... | |
const hashedWordList & | species () const |
Return the transferring species names. More... | |
bool | transports (word &speciesName) const |
Returns whether the species is transported by the model and. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from interfaceCompositionModel | |
static autoPtr< interfaceCompositionModel > | New (const dictionary &dict, const phasePair &pair) |
Protected Member Functions inherited from InterfaceCompositionModel< Thermo, OtherThermo > | |
template<class ThermoType > | |
const pureMixture< ThermoType >::thermoType & | getLocalThermo (const word &speciesName, const pureMixture< ThermoType > &globalThermo) const |
Get a reference to the local thermo for a pure mixture. More... | |
template<class ThermoType > | |
const multiComponentMixture< ThermoType >::thermoType & | getLocalThermo (const word &speciesName, const multiComponentMixture< ThermoType > &globalThermo) const |
Get a reference to the local thermo for a multi component mixture. More... | |
Protected Attributes inherited from InterfaceCompositionModel< Thermo, OtherThermo > | |
const Thermo & | thermo_ |
Thermo. More... | |
const OtherThermo & | otherThermo_ |
Other Thermo. More... | |
const dimensionedScalar | Le_ |
Lewis number. More... | |
Protected Attributes inherited from interfaceCompositionModel | |
const phasePair & | pair_ |
Phase pair. More... | |
const hashedWordList | speciesNames_ |
Names of the transferring species. More... | |
Non ideal law for the mixing of two species. A separate composition model is given for each species. The composition of a species is equal to the value given by the model, scaled by the species fraction in the bulk of the other phase, and multiplied by the activity coefficient for that species. The gas behaviour is assumed ideal; i.e. the fugacity coefficient is taken as equal to 1.
Definition at line 60 of file NonRandomTwoLiquid.H.
NonRandomTwoLiquid | ( | const dictionary & | dict, |
const phasePair & | pair | ||
) |
Construct from components.
|
virtual |
Destructor.
TypeName | ( | "nonRandomTwoLiquid" | ) |
Runtime type information.
|
virtual |
Update the composition.
Implements interfaceCompositionModel.
|
virtual |
The interface species fraction.
Implements interfaceCompositionModel.
|
virtual |
The interface species fraction derivative w.r.t. temperature.
Implements interfaceCompositionModel.