Generic base class for interface composition models. These models describe the composition in phase 1 of the supplied pair at the interface with phase 2. More...
Public Member Functions | |
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 phasePair & | pair () const |
Return the phase pair. 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... | |
virtual tmp< volScalarField > | Yf (const word &speciesName, const volScalarField &Tf) const =0 |
Interface mass fraction. More... | |
virtual tmp< volScalarField > | YfPrime (const word &speciesName, const volScalarField &Tf) const =0 |
The interface mass fraction derivative w.r.t. temperature. 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 | addDmdtL (const volScalarField &K, const volScalarField &Tf, volScalarField &dmdtL, volScalarField &dmdtLPrime) const |
Add latent heat flow rate to total. More... | |
virtual void | update (const volScalarField &Tf)=0 |
Update the composition. More... | |
Static Public Member Functions | |
static autoPtr< interfaceCompositionModel > | New (const dictionary &dict, const phasePair &pair) |
Generic base class for interface composition models. These models describe the composition in phase 1 of the supplied pair at the interface with phase 2.
Definition at line 57 of file interfaceCompositionModel.H.
interfaceCompositionModel | ( | const dictionary & | dict, |
const phasePair & | pair | ||
) |
Construct from a dictionary and a phase pair.
|
virtual |
Destructor.
TypeName | ( | "interfaceCompositionModel" | ) |
Runtime type information.
declareRunTimeSelectionTable | ( | autoPtr | , |
interfaceCompositionModel | , | ||
dictionary | , | ||
(const dictionary &dict, const phasePair &pair) | , | ||
(dict, pair) | |||
) |
|
static |
|
inline |
Return the phase pair.
Definition at line 28 of file interfaceCompositionModelI.H.
|
inline |
Return the transferring species names.
Definition at line 34 of file interfaceCompositionModelI.H.
|
inline |
Return the thermo.
Definition at line 41 of file interfaceCompositionModelI.H.
|
inline |
Return the composition.
Definition at line 48 of file interfaceCompositionModelI.H.
References rhoReactionThermo::composition().
Referenced by interfaceCompositionModel::otherComposition().
|
inline |
Return the other thermo.
Definition at line 54 of file interfaceCompositionModelI.H.
|
inline |
Return whether the other side has a multi-specie composition.
Definition at line 60 of file interfaceCompositionModelI.H.
|
inline |
Return the other composition.
Definition at line 67 of file interfaceCompositionModelI.H.
References interfaceCompositionModel::composition().
|
pure virtual |
Interface mass fraction.
Implemented in nonRandomTwoLiquid, saturated, Henry, and Raoult.
|
pure virtual |
The interface mass fraction derivative w.r.t. temperature.
Implemented in nonRandomTwoLiquid, saturated, Henry, and Raoult.
|
virtual |
Mass fraction difference between the interface and the field.
|
virtual |
Mass diffusivity.
|
virtual |
Latent heat.
|
virtual |
Add latent heat flow rate to total.
|
pure virtual |
Update the composition.
Implemented in nonRandomTwoLiquid, saturated, Henry, and Raoult.