Raoult's law of ideal mixing. 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. More...
Public Member Functions | |
TypeName ("Raoult") | |
Runtime type information. More... | |
Raoult (const dictionary &dict, const phaseInterface &interface) | |
Construct from a dictionary and an interface. More... | |
virtual | ~Raoult () |
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... | |
![]() | |
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 rhoFluidMulticomponentThermo & | thermo () const |
Return the thermo. More... | |
const rhoThermo & | otherThermo () const |
Return the other thermo. More... | |
const rhoFluidMulticomponentThermo & | otherMulticomponentThermo () const |
Return the other multicomponent thermo. 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 autoPtr< interfaceCompositionModel > | New (const dictionary &dict, const phaseInterface &interface, const bool outer=true) |
Raoult's law of ideal mixing. 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.
Raoult | ( | const dictionary & | dict, |
const phaseInterface & | interface | ||
) |
Construct from a dictionary and an interface.
Definition at line 43 of file Raoult.C.
References dict, forAllConstIter, interfaceCompositionModel::interface(), interfaceCompositionModel::New(), and interfaceCompositionModel::species().
TypeName | ( | "Raoult" | ) |
Runtime type information.
|
virtual |
Update the composition.
Implements interfaceCompositionModel.
Definition at line 99 of file Raoult.C.
References forAllIter.
|
virtual |
The interface species fraction.
Implements interfaceCompositionModel.
|
virtual |
The interface species fraction derivative w.r.t. temperature.
Implements interfaceCompositionModel.