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 phaseInterface &interface) | |
Construct from a dictionary and an interface. 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 | |
TypeName ("interfaceCompositionModel") | |
Runtime type information. More... | |
declareRunTimeSelectionTable (autoPtr, interfaceCompositionModel, dictionary,(const dictionary &dict, const phaseInterface &interface),(dict, interface)) | |
interfaceCompositionModel (const dictionary &dict, const phaseInterface &interface) | |
Construct from a dictionary and an interface. More... | |
virtual | ~interfaceCompositionModel () |
Destructor. More... | |
const sidedPhaseInterface & | interface () const |
Return the interface. More... | |
const hashedWordList & | species () const |
Return the transferring species names. More... | |
const rhoReactionThermo & | thermo () const |
Return the thermo. More... | |
const basicSpecieMixture & | composition () const |
Return the composition. More... | |
const rhoThermo & | otherThermo () const |
Return the other thermo. More... | |
bool | otherHasComposition () const |
Return whether the other side has a multi-specie composition. More... | |
const basicSpecieMixture & | otherComposition () const |
Return the other composition. More... | |
tmp< volScalarField > | dY (const word &speciesName, const volScalarField &Tf) const |
Mass fraction difference between the interface and the field. More... | |
tmp< volScalarField > | dYfPrime (const word &speciesName, const volScalarField &Tf) const |
Mass fraction difference between the interface and the field. More... | |
tmp< volScalarField > | D (const word &speciesName) const |
Mass diffusivity. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from interfaceCompositionModel | |
static autoPtr< interfaceCompositionModel > | New (const dictionary &dict, const phaseInterface &interface, const bool outer=true) |
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 56 of file nonRandomTwoLiquid.H.
nonRandomTwoLiquid | ( | const dictionary & | dict, |
const phaseInterface & | interface | ||
) |
Construct from a dictionary and an interface.
|
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.