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... | |
| virtual void | update (const volScalarField &Tf)=0 |
| Update the composition. 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... | |
| 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 =0 |
| Mass fraction difference between the interface and the field. More... | |
| virtual tmp< volScalarField > | D (const word &speciesName) const =0 |
| Mass diffusivity. More... | |
| virtual tmp< volScalarField > | L (const word &speciesName, const volScalarField &Tf) const =0 |
| Latent heat. More... | |
| virtual void | addMDotL (const volScalarField &K, const volScalarField &Tf, volScalarField &mDotL, volScalarField &mDotLPrime) const =0 |
| Add latent heat flow rate to total. More... | |
Static Public Member Functions | |
| static autoPtr< interfaceCompositionModel > | New (const dictionary &dict, const phasePair &pair) |
Protected Attributes | |
| const phasePair & | pair_ |
| Phase pair. More... | |
| const hashedWordList | speciesNames_ |
| Names of the transferring species. More... | |
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 56 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 |
|
pure virtual |
Update the composition.
Implemented in NonRandomTwoLiquid< Thermo, OtherThermo >, Saturated< Thermo, OtherThermo >, Raoult< Thermo, OtherThermo >, and Henry< Thermo, OtherThermo >.
| const hashedWordList& species | ( | ) | const |
Return the transferring species names.
| bool transports | ( | word & | speciesName | ) | const |
Returns whether the species is transported by the model and.
provides the name of the diffused species
|
pure virtual |
Interface mass fraction.
Implemented in NonRandomTwoLiquid< Thermo, OtherThermo >, Saturated< Thermo, OtherThermo >, Raoult< Thermo, OtherThermo >, and Henry< Thermo, OtherThermo >.
|
pure virtual |
The interface mass fraction derivative w.r.t. temperature.
Implemented in NonRandomTwoLiquid< Thermo, OtherThermo >, Saturated< Thermo, OtherThermo >, Raoult< Thermo, OtherThermo >, and Henry< Thermo, OtherThermo >.
|
pure virtual |
Mass fraction difference between the interface and the field.
Implemented in InterfaceCompositionModel< Thermo, OtherThermo >.
|
pure virtual |
Mass diffusivity.
Implemented in InterfaceCompositionModel< Thermo, OtherThermo >.
|
pure virtual |
Latent heat.
Implemented in InterfaceCompositionModel< Thermo, OtherThermo >.
|
pure virtual |
Add latent heat flow rate to total.
Implemented in InterfaceCompositionModel< Thermo, OtherThermo >.
|
protected |
Phase pair.
Definition at line 63 of file interfaceCompositionModel.H.
|
protected |
Names of the transferring species.
Definition at line 66 of file interfaceCompositionModel.H.
1.8.11