#include <interfaceCompositionModel.H>


Public Types | |
| enum | modelVariable { T , P , Y , alpha } |
| Enumeration for variable based mass transfer models. More... | |
Public Member Functions | |
| TypeName ("interfaceCompositionModel") | |
| Runtime type information. | |
| 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. | |
| virtual | ~interfaceCompositionModel ()=default |
| Destructor. | |
| const word | transferSpecie () const |
| Return the transferring species name. | |
| const phasePair & | pair () const |
| The phase pair. | |
| const multiphaseInterSystem & | fluid () const |
| Return the multiphaseInterSystem this interface belongs to. | |
| virtual tmp< volScalarField > | Yf (const word &speciesName, const volScalarField &Tf) const =0 |
| Interface mass fraction. | |
| virtual tmp< volScalarField > | dY (const word &speciesName, const volScalarField &Tf) const =0 |
| Mass fraction difference between the interface and the field. | |
| virtual tmp< volScalarField > | Dfrom (const word &speciesName) const =0 |
| Specie mass diffusivity for pure mixture. | |
| virtual tmp< volScalarField > | Dto (const word &speciesName) const =0 |
| Specie mass diffusivity for specie in a multicomponent. | |
| virtual tmp< volScalarField > | L (const word &speciesName, const volScalarField &Tf) const =0 |
| Latent heat (delta Hc). | |
| virtual tmp< volScalarField > | Kexp (const volScalarField &field)=0 |
| Explicit full mass transfer. | |
| virtual tmp< volScalarField > | KSp (label modelVariable, const volScalarField &field)=0 |
| Implicit mass transfer. | |
| virtual tmp< volScalarField > | KSu (label modelVariable, const volScalarField &field)=0 |
| Explicit mass transfer. | |
| virtual const dimensionedScalar & | Tactivate () const noexcept=0 |
| Reference value. | |
| virtual bool | includeDivU () const noexcept |
| Add/subtract alpha*div(U) as a source term for alpha, substituting div(U) = mDot(1/rho1 - 1/rho2). | |
| bool | includeVolChange () |
| Add volume change in pEq. | |
| const word & | variable () const |
| Returns the variable on which the model is based. | |
Static Public Member Functions | |
| static autoPtr< interfaceCompositionModel > | New (const dictionary &dict, const phasePair &pair) |
Protected Attributes | |
| modelVariable | modelVariable_ |
| Enumeration for the model variable. | |
| bool | includeVolChange_ |
| Add volume change in pEq. | |
| const phasePair & | pair_ |
| Phase pair. | |
| word | speciesName_ |
| Names of the transferring specie. | |
| const fvMesh & | mesh_ |
| Reference to mesh. | |
Static Protected Attributes | |
| static const Enum< modelVariable > | modelVariableNames_ |
| Selection names for the modelVariable. | |
Definition at line 61 of file interfaceCompositionModel.H.
| enum modelVariable |
Enumeration for variable based mass transfer models.
| Enumerator | |
|---|---|
| T | |
| P | |
| Y | |
| alpha | |
Definition at line 70 of file interfaceCompositionModel.H.
| interfaceCompositionModel | ( | const dictionary & | dict, |
| const phasePair & | pair ) |
Construct from a dictionary and a phase pair.
Definition at line 51 of file interfaceCompositionModel.C.
References dict, includeVolChange_, mesh, mesh_, modelVariable_, modelVariableNames_, pair(), pair_, speciesName_, and T.
Referenced by declareRunTimeSelectionTable(), and InterfaceCompositionModel< Thermo, OtherThermo >::InterfaceCompositionModel().


|
virtualdefault |
| TypeName | ( | "interfaceCompositionModel" | ) |
Runtime type information.
| declareRunTimeSelectionTable | ( | autoPtr | , |
| interfaceCompositionModel | , | ||
| dictionary | , | ||
| (const dictionary &dict, const phasePair &pair) | , | ||
| (dict, pair) | ) |
|
static |
Definition at line 76 of file interfaceCompositionModel.C.
References dict, Foam::endl(), Foam::exit(), Foam::FatalIOError, FatalIOErrorInLookup, Foam::Info, and pair().
Referenced by diffusionGasEvaporation< Thermo, OtherThermo >::diffusionGasEvaporation(), and Saturated< Thermo, OtherThermo >::Saturated().


| const Foam::word transferSpecie | ( | ) | const |
Return the transferring species name.
Definition at line 114 of file interfaceCompositionModel.C.
References speciesName_.
Referenced by diffusionGasEvaporation< Thermo, OtherThermo >::Kexp(), interfaceHeatResistance< Thermo, OtherThermo >::Kexp(), kineticGasEvaporation< Thermo, OtherThermo >::Kexp(), and kineticGasEvaporation< Thermo, OtherThermo >::kineticGasEvaporation().

| const Foam::phasePair & pair | ( | ) | const |
The phase pair.
Definition at line 121 of file interfaceCompositionModel.C.
References pair_.
Referenced by declareRunTimeSelectionTable(), diffusionGasEvaporation< Thermo, OtherThermo >::diffusionGasEvaporation(), fluid(), Henry< Thermo, OtherThermo >::Henry(), Henry< HenryheRhoThermorhoReactionThermomultiComponentMixtureconstEThermoPhysics, HenryOtherheRhoThermorhoReactionThermomultiComponentMixtureconstEThermoPhysics >::Henry(), InterfaceCompositionModel< Thermo, OtherThermo >::InterfaceCompositionModel(), interfaceCompositionModel(), interfaceHeatResistance< Thermo, OtherThermo >::interfaceHeatResistance(), interfaceOxideRate< Thermo, OtherThermo >::interfaceOxideRate(), diffusionGasEvaporation< Thermo, OtherThermo >::Kexp(), interfaceHeatResistance< Thermo, OtherThermo >::Kexp(), interfaceOxideRate< Thermo, OtherThermo >::Kexp(), kineticGasEvaporation< Thermo, OtherThermo >::Kexp(), Lee< Thermo, OtherThermo >::Kexp(), kineticGasEvaporation< Thermo, OtherThermo >::kineticGasEvaporation(), Lee< Thermo, OtherThermo >::KSp(), Lee< Thermo, OtherThermo >::KSu(), Lee< Thermo, OtherThermo >::Lee(), InterfaceCompositionModel< Thermo, OtherThermo >::MwMixture(), New(), NonRandomTwoLiquid< Thermo, OtherThermo >::NonRandomTwoLiquid(), NonRandomTwoLiquid< NonRandomTwoLiquidheRhoThermorhoReactionThermomultiComponentMixtureconstEThermoPhysics, NonRandomTwoLiquidOtherheRhoThermorhoReactionThermomultiComponentMixtureconstEThermoPhysics >::NonRandomTwoLiquid(), Raoult< Thermo, OtherThermo >::Raoult(), Raoult< RaoultheRhoThermorhoReactionThermomultiComponentMixtureconstEThermoPhysics, RaoultOtherheRhoThermorhoReactionThermomultiComponentMixtureconstEThermoPhysics >::Raoult(), Saturated< Thermo, OtherThermo >::Saturated(), Saturated< SaturatedheRhoThermorhoReactionThermomultiComponentMixtureconstEThermoPhysics, SaturatedOtherheRhoThermorhoThermopureMixtureconstEThermoPhysics >::Saturated(), diffusionGasEvaporation< Thermo, OtherThermo >::TypeName(), interfaceHeatResistance< Thermo, OtherThermo >::TypeName(), interfaceOxideRate< Thermo, OtherThermo >::TypeName(), kineticGasEvaporation< Thermo, OtherThermo >::TypeName(), Lee< Thermo, OtherThermo >::TypeName(), and ~interfaceCompositionModel().

| const Foam::multiphaseInterSystem & fluid | ( | ) | const |
Return the multiphaseInterSystem this interface belongs to.
Definition at line 128 of file interfaceCompositionModel.C.
References pair().
Referenced by diffusionGasEvaporation< Thermo, OtherThermo >::Kexp().


|
pure virtual |
Interface mass fraction.
Implemented in InterfaceCompositionModel< Thermo, OtherThermo >, Henry< Thermo, OtherThermo >, Henry< HenryheRhoThermorhoReactionThermomultiComponentMixtureconstEThermoPhysics, HenryOtherheRhoThermorhoReactionThermomultiComponentMixtureconstEThermoPhysics >, Henry< HenryheRhoThermorhoReactionThermomultiComponentMixtureconstEThermoPhysics, HenryOtherheRhoThermorhoReactionThermomultiComponentMixtureconstGasEThermoPhysics >, Henry< HenryheRhoThermorhoReactionThermomultiComponentMixtureconstEThermoPhysics, HenryOtherheRhoThermorhoReactionThermomultiComponentMixturegasEThermoPhysics >, Henry< HenryheRhoThermorhoReactionThermomultiComponentMixtureconstEThermoPhysics, HenryOtherheRhoThermorhoReactionThermoreactingMixtureconstEThermoPhysics >, Henry< HenryheRhoThermorhoReactionThermomultiComponentMixtureconstEThermoPhysics, HenryOtherheRhoThermorhoReactionThermoreactingMixtureconstGasEThermoPhysics >, Henry< HenryheRhoThermorhoReactionThermomultiComponentMixtureconstEThermoPhysics, HenryOtherheRhoThermorhoReactionThermoreactingMixturegasEThermoPhysics >, Henry< HenryheRhoThermorhoReactionThermomultiComponentMixtureconstFluidEThermoPhysics, HenryOtherheRhoThermorhoReactionThermomultiComponentMixtureconstGasEThermoPhysics >, Henry< HenryheRhoThermorhoReactionThermomultiComponentMixtureconstFluidEThermoPhysics, HenryOtherheRhoThermorhoReactionThermomultiComponentMixturegasEThermoPhysics >, Henry< HenryheRhoThermorhoReactionThermomultiComponentMixtureconstFluidEThermoPhysics, HenryOtherheRhoThermorhoReactionThermoreactingMixtureconstGasEThermoPhysics >, Henry< HenryheRhoThermorhoReactionThermomultiComponentMixtureconstFluidEThermoPhysics, HenryOtherheRhoThermorhoReactionThermoreactingMixturegasEThermoPhysics >, Henry< HenryheRhoThermorhoReactionThermoreactingMixtureconstEThermoPhysics, HenryOtherheRhoThermorhoReactionThermomultiComponentMixtureconstEThermoPhysics >, Henry< HenryheRhoThermorhoReactionThermoreactingMixtureconstEThermoPhysics, HenryOtherheRhoThermorhoReactionThermomultiComponentMixtureconstGasEThermoPhysics >, Henry< HenryheRhoThermorhoReactionThermoreactingMixtureconstEThermoPhysics, HenryOtherheRhoThermorhoReactionThermomultiComponentMixturegasEThermoPhysics >, Henry< HenryheRhoThermorhoReactionThermoreactingMixtureconstEThermoPhysics, HenryOtherheRhoThermorhoReactionThermoreactingMixtureconstEThermoPhysics >, Henry< HenryheRhoThermorhoReactionThermoreactingMixtureconstEThermoPhysics, HenryOtherheRhoThermorhoReactionThermoreactingMixtureconstGasEThermoPhysics >, Henry< HenryheRhoThermorhoReactionThermoreactingMixtureconstEThermoPhysics, HenryOtherheRhoThermorhoReactionThermoreactingMixturegasEThermoPhysics >, Henry< HenryheRhoThermorhoReactionThermoreactingMixtureconstFluidEThermoPhysics, HenryOtherheRhoThermorhoReactionThermomultiComponentMixtureconstGasEThermoPhysics >, Henry< HenryheRhoThermorhoReactionThermoreactingMixtureconstFluidEThermoPhysics, HenryOtherheRhoThermorhoReactionThermomultiComponentMixturegasEThermoPhysics >, Henry< HenryheRhoThermorhoReactionThermoreactingMixtureconstFluidEThermoPhysics, HenryOtherheRhoThermorhoReactionThermoreactingMixtureconstGasEThermoPhysics >, Henry< HenryheRhoThermorhoReactionThermoreactingMixtureconstFluidEThermoPhysics, HenryOtherheRhoThermorhoReactionThermoreactingMixturegasEThermoPhysics >, NonRandomTwoLiquid< Thermo, OtherThermo >, NonRandomTwoLiquid< NonRandomTwoLiquidheRhoThermorhoReactionThermomultiComponentMixtureconstEThermoPhysics, NonRandomTwoLiquidOtherheRhoThermorhoReactionThermomultiComponentMixtureconstEThermoPhysics >, NonRandomTwoLiquid< NonRandomTwoLiquidheRhoThermorhoReactionThermomultiComponentMixtureconstEThermoPhysics, NonRandomTwoLiquidOtherheRhoThermorhoReactionThermoreactingMixtureconstEThermoPhysics >, NonRandomTwoLiquid< NonRandomTwoLiquidheRhoThermorhoReactionThermomultiComponentMixtureconstGasEThermoPhysics, NonRandomTwoLiquidOtherheRhoThermorhoReactionThermomultiComponentMixtureconstEThermoPhysics >, NonRandomTwoLiquid< NonRandomTwoLiquidheRhoThermorhoReactionThermomultiComponentMixtureconstGasEThermoPhysics, NonRandomTwoLiquidOtherheRhoThermorhoReactionThermomultiComponentMixtureconstFluidEThermoPhysics >, NonRandomTwoLiquid< NonRandomTwoLiquidheRhoThermorhoReactionThermomultiComponentMixtureconstGasEThermoPhysics, NonRandomTwoLiquidOtherheRhoThermorhoReactionThermoreactingMixtureconstEThermoPhysics >, NonRandomTwoLiquid< NonRandomTwoLiquidheRhoThermorhoReactionThermomultiComponentMixtureconstGasEThermoPhysics, NonRandomTwoLiquidOtherheRhoThermorhoReactionThermoreactingMixtureconstFluidEThermoPhysics >, NonRandomTwoLiquid< NonRandomTwoLiquidheRhoThermorhoReactionThermomultiComponentMixturegasEThermoPhysics, NonRandomTwoLiquidOtherheRhoThermorhoReactionThermomultiComponentMixtureconstEThermoPhysics >, NonRandomTwoLiquid< NonRandomTwoLiquidheRhoThermorhoReactionThermomultiComponentMixturegasEThermoPhysics, NonRandomTwoLiquidOtherheRhoThermorhoReactionThermomultiComponentMixtureconstFluidEThermoPhysics >, NonRandomTwoLiquid< NonRandomTwoLiquidheRhoThermorhoReactionThermomultiComponentMixturegasEThermoPhysics, NonRandomTwoLiquidOtherheRhoThermorhoReactionThermoreactingMixtureconstEThermoPhysics >, NonRandomTwoLiquid< NonRandomTwoLiquidheRhoThermorhoReactionThermomultiComponentMixturegasEThermoPhysics, NonRandomTwoLiquidOtherheRhoThermorhoReactionThermoreactingMixtureconstFluidEThermoPhysics >, NonRandomTwoLiquid< NonRandomTwoLiquidheRhoThermorhoReactionThermoreactingMixtureconstEThermoPhysics, NonRandomTwoLiquidOtherheRhoThermorhoReactionThermomultiComponentMixtureconstEThermoPhysics >, NonRandomTwoLiquid< NonRandomTwoLiquidheRhoThermorhoReactionThermoreactingMixtureconstEThermoPhysics, NonRandomTwoLiquidOtherheRhoThermorhoReactionThermoreactingMixtureconstEThermoPhysics >, NonRandomTwoLiquid< NonRandomTwoLiquidheRhoThermorhoReactionThermoreactingMixtureconstGasEThermoPhysics, NonRandomTwoLiquidOtherheRhoThermorhoReactionThermomultiComponentMixtureconstEThermoPhysics >, NonRandomTwoLiquid< NonRandomTwoLiquidheRhoThermorhoReactionThermoreactingMixtureconstGasEThermoPhysics, NonRandomTwoLiquidOtherheRhoThermorhoReactionThermomultiComponentMixtureconstFluidEThermoPhysics >, NonRandomTwoLiquid< NonRandomTwoLiquidheRhoThermorhoReactionThermoreactingMixtureconstGasEThermoPhysics, NonRandomTwoLiquidOtherheRhoThermorhoReactionThermoreactingMixtureconstEThermoPhysics >, NonRandomTwoLiquid< NonRandomTwoLiquidheRhoThermorhoReactionThermoreactingMixtureconstGasEThermoPhysics, NonRandomTwoLiquidOtherheRhoThermorhoReactionThermoreactingMixtureconstFluidEThermoPhysics >, NonRandomTwoLiquid< NonRandomTwoLiquidheRhoThermorhoReactionThermoreactingMixturegasEThermoPhysics, NonRandomTwoLiquidOtherheRhoThermorhoReactionThermomultiComponentMixtureconstEThermoPhysics >, NonRandomTwoLiquid< NonRandomTwoLiquidheRhoThermorhoReactionThermoreactingMixturegasEThermoPhysics, NonRandomTwoLiquidOtherheRhoThermorhoReactionThermomultiComponentMixtureconstFluidEThermoPhysics >, NonRandomTwoLiquid< NonRandomTwoLiquidheRhoThermorhoReactionThermoreactingMixturegasEThermoPhysics, NonRandomTwoLiquidOtherheRhoThermorhoReactionThermoreactingMixtureconstEThermoPhysics >, NonRandomTwoLiquid< NonRandomTwoLiquidheRhoThermorhoReactionThermoreactingMixturegasEThermoPhysics, NonRandomTwoLiquidOtherheRhoThermorhoReactionThermoreactingMixtureconstFluidEThermoPhysics >, Raoult< Thermo, OtherThermo >, Raoult< RaoultheRhoThermorhoReactionThermomultiComponentMixtureconstEThermoPhysics, RaoultOtherheRhoThermorhoReactionThermomultiComponentMixtureconstEThermoPhysics >, Raoult< RaoultheRhoThermorhoReactionThermomultiComponentMixtureconstEThermoPhysics, RaoultOtherheRhoThermorhoReactionThermomultiComponentMixtureconstGasEThermoPhysics >, Raoult< RaoultheRhoThermorhoReactionThermomultiComponentMixtureconstEThermoPhysics, RaoultOtherheRhoThermorhoReactionThermomultiComponentMixturegasEThermoPhysics >, Raoult< RaoultheRhoThermorhoReactionThermomultiComponentMixtureconstEThermoPhysics, RaoultOtherheRhoThermorhoReactionThermoreactingMixtureconstEThermoPhysics >, Raoult< RaoultheRhoThermorhoReactionThermomultiComponentMixtureconstEThermoPhysics, RaoultOtherheRhoThermorhoReactionThermoreactingMixtureconstGasEThermoPhysics >, Raoult< RaoultheRhoThermorhoReactionThermomultiComponentMixtureconstEThermoPhysics, RaoultOtherheRhoThermorhoReactionThermoreactingMixturegasEThermoPhysics >, Raoult< RaoultheRhoThermorhoReactionThermomultiComponentMixtureconstFluidEThermoPhysics, RaoultOtherheRhoThermorhoReactionThermomultiComponentMixtureconstGasEThermoPhysics >, Raoult< RaoultheRhoThermorhoReactionThermomultiComponentMixtureconstFluidEThermoPhysics, RaoultOtherheRhoThermorhoReactionThermomultiComponentMixturegasEThermoPhysics >, Raoult< RaoultheRhoThermorhoReactionThermomultiComponentMixtureconstFluidEThermoPhysics, RaoultOtherheRhoThermorhoReactionThermoreactingMixtureconstGasEThermoPhysics >, Raoult< RaoultheRhoThermorhoReactionThermomultiComponentMixtureconstFluidEThermoPhysics, RaoultOtherheRhoThermorhoReactionThermoreactingMixturegasEThermoPhysics >, Raoult< RaoultheRhoThermorhoReactionThermoreactingMixtureconstEThermoPhysics, RaoultOtherheRhoThermorhoReactionThermomultiComponentMixtureconstEThermoPhysics >, Raoult< RaoultheRhoThermorhoReactionThermoreactingMixtureconstEThermoPhysics, RaoultOtherheRhoThermorhoReactionThermomultiComponentMixtureconstGasEThermoPhysics >, Raoult< RaoultheRhoThermorhoReactionThermoreactingMixtureconstEThermoPhysics, RaoultOtherheRhoThermorhoReactionThermomultiComponentMixturegasEThermoPhysics >, Raoult< RaoultheRhoThermorhoReactionThermoreactingMixtureconstEThermoPhysics, RaoultOtherheRhoThermorhoReactionThermoreactingMixtureconstEThermoPhysics >, Raoult< RaoultheRhoThermorhoReactionThermoreactingMixtureconstEThermoPhysics, RaoultOtherheRhoThermorhoReactionThermoreactingMixtureconstGasEThermoPhysics >, Raoult< RaoultheRhoThermorhoReactionThermoreactingMixtureconstEThermoPhysics, RaoultOtherheRhoThermorhoReactionThermoreactingMixturegasEThermoPhysics >, Raoult< RaoultheRhoThermorhoReactionThermoreactingMixtureconstFluidEThermoPhysics, RaoultOtherheRhoThermorhoReactionThermomultiComponentMixtureconstGasEThermoPhysics >, Raoult< RaoultheRhoThermorhoReactionThermoreactingMixtureconstFluidEThermoPhysics, RaoultOtherheRhoThermorhoReactionThermomultiComponentMixturegasEThermoPhysics >, Raoult< RaoultheRhoThermorhoReactionThermoreactingMixtureconstFluidEThermoPhysics, RaoultOtherheRhoThermorhoReactionThermoreactingMixtureconstGasEThermoPhysics >, Raoult< RaoultheRhoThermorhoReactionThermoreactingMixtureconstFluidEThermoPhysics, RaoultOtherheRhoThermorhoReactionThermoreactingMixturegasEThermoPhysics >, Saturated< Thermo, OtherThermo >, Saturated< SaturatedheRhoThermorhoReactionThermomultiComponentMixtureconstEThermoPhysics, SaturatedOtherheRhoThermorhoReactionThermomultiComponentMixtureconstEThermoPhysics >, Saturated< SaturatedheRhoThermorhoReactionThermomultiComponentMixtureconstEThermoPhysics, SaturatedOtherheRhoThermorhoReactionThermoreactingMixtureconstEThermoPhysics >, Saturated< SaturatedheRhoThermorhoReactionThermomultiComponentMixtureconstEThermoPhysics, SaturatedOtherheRhoThermorhoThermopureMixtureconstEThermoPhysics >, Saturated< SaturatedheRhoThermorhoReactionThermomultiComponentMixtureconstGasEThermoPhysics, SaturatedOtherheRhoThermorhoReactionThermomultiComponentMixtureconstEThermoPhysics >, Saturated< SaturatedheRhoThermorhoReactionThermomultiComponentMixtureconstGasEThermoPhysics, SaturatedOtherheRhoThermorhoReactionThermomultiComponentMixtureconstFluidEThermoPhysics >, Saturated< SaturatedheRhoThermorhoReactionThermomultiComponentMixtureconstGasEThermoPhysics, SaturatedOtherheRhoThermorhoReactionThermoreactingMixtureconstEThermoPhysics >, Saturated< SaturatedheRhoThermorhoReactionThermomultiComponentMixtureconstGasEThermoPhysics, SaturatedOtherheRhoThermorhoReactionThermoreactingMixtureconstFluidEThermoPhysics >, Saturated< SaturatedheRhoThermorhoReactionThermomultiComponentMixtureconstGasEThermoPhysics, SaturatedOtherheRhoThermorhoThermopureMixtureconstEThermoPhysics >, Saturated< SaturatedheRhoThermorhoReactionThermomultiComponentMixtureconstGasEThermoPhysics, SaturatedOtherheRhoThermorhoThermopureMixtureconstFluidEThermoPhysics >, Saturated< SaturatedheRhoThermorhoReactionThermomultiComponentMixturegasEThermoPhysics, SaturatedOtherheRhoThermorhoReactionThermomultiComponentMixtureconstEThermoPhysics >, Saturated< SaturatedheRhoThermorhoReactionThermomultiComponentMixturegasEThermoPhysics, SaturatedOtherheRhoThermorhoReactionThermomultiComponentMixtureconstFluidEThermoPhysics >, Saturated< SaturatedheRhoThermorhoReactionThermomultiComponentMixturegasEThermoPhysics, SaturatedOtherheRhoThermorhoReactionThermoreactingMixtureconstEThermoPhysics >, Saturated< SaturatedheRhoThermorhoReactionThermomultiComponentMixturegasEThermoPhysics, SaturatedOtherheRhoThermorhoReactionThermoreactingMixtureconstFluidEThermoPhysics >, Saturated< SaturatedheRhoThermorhoReactionThermomultiComponentMixturegasEThermoPhysics, SaturatedOtherheRhoThermorhoThermopureMixtureconstEThermoPhysics >, Saturated< SaturatedheRhoThermorhoReactionThermomultiComponentMixturegasEThermoPhysics, SaturatedOtherheRhoThermorhoThermopureMixtureconstFluidEThermoPhysics >, Saturated< SaturatedheRhoThermorhoReactionThermoreactingMixtureconstEThermoPhysics, SaturatedOtherheRhoThermorhoReactionThermomultiComponentMixtureconstEThermoPhysics >, Saturated< SaturatedheRhoThermorhoReactionThermoreactingMixtureconstEThermoPhysics, SaturatedOtherheRhoThermorhoReactionThermoreactingMixtureconstEThermoPhysics >, Saturated< SaturatedheRhoThermorhoReactionThermoreactingMixtureconstEThermoPhysics, SaturatedOtherheRhoThermorhoThermopureMixtureconstEThermoPhysics >, Saturated< SaturatedheRhoThermorhoReactionThermoreactingMixtureconstGasEThermoPhysics, SaturatedOtherheRhoThermorhoReactionThermomultiComponentMixtureconstEThermoPhysics >, Saturated< SaturatedheRhoThermorhoReactionThermoreactingMixtureconstGasEThermoPhysics, SaturatedOtherheRhoThermorhoReactionThermomultiComponentMixtureconstFluidEThermoPhysics >, Saturated< SaturatedheRhoThermorhoReactionThermoreactingMixtureconstGasEThermoPhysics, SaturatedOtherheRhoThermorhoReactionThermoreactingMixtureconstEThermoPhysics >, Saturated< SaturatedheRhoThermorhoReactionThermoreactingMixtureconstGasEThermoPhysics, SaturatedOtherheRhoThermorhoReactionThermoreactingMixtureconstFluidEThermoPhysics >, Saturated< SaturatedheRhoThermorhoReactionThermoreactingMixtureconstGasEThermoPhysics, SaturatedOtherheRhoThermorhoThermopureMixtureconstEThermoPhysics >, Saturated< SaturatedheRhoThermorhoReactionThermoreactingMixtureconstGasEThermoPhysics, SaturatedOtherheRhoThermorhoThermopureMixtureconstFluidEThermoPhysics >, Saturated< SaturatedheRhoThermorhoReactionThermoreactingMixturegasEThermoPhysics, SaturatedOtherheRhoThermorhoReactionThermomultiComponentMixtureconstEThermoPhysics >, Saturated< SaturatedheRhoThermorhoReactionThermoreactingMixturegasEThermoPhysics, SaturatedOtherheRhoThermorhoReactionThermomultiComponentMixtureconstFluidEThermoPhysics >, Saturated< SaturatedheRhoThermorhoReactionThermoreactingMixturegasEThermoPhysics, SaturatedOtherheRhoThermorhoReactionThermoreactingMixtureconstEThermoPhysics >, Saturated< SaturatedheRhoThermorhoReactionThermoreactingMixturegasEThermoPhysics, SaturatedOtherheRhoThermorhoReactionThermoreactingMixtureconstFluidEThermoPhysics >, Saturated< SaturatedheRhoThermorhoReactionThermoreactingMixturegasEThermoPhysics, SaturatedOtherheRhoThermorhoThermopureMixtureconstEThermoPhysics >, and Saturated< SaturatedheRhoThermorhoReactionThermoreactingMixturegasEThermoPhysics, SaturatedOtherheRhoThermorhoThermopureMixtureconstFluidEThermoPhysics >.
Referenced by InterfaceCompositionPhaseChangePhaseSystem< BasePhaseSystem >::massTransfer().

|
pure virtual |
Mass fraction difference between the interface and the field.
Implemented in InterfaceCompositionModel< Thermo, OtherThermo >, and InterfaceCompositionModel< Thermo, OtherThermo >.
|
pure virtual |
Specie mass diffusivity for pure mixture.
Implemented in InterfaceCompositionModel< Thermo, OtherThermo >.
|
pure virtual |
Specie mass diffusivity for specie in a multicomponent.
Implemented in InterfaceCompositionModel< Thermo, OtherThermo >.
|
pure virtual |
Latent heat (delta Hc).
Implemented in InterfaceCompositionModel< Thermo, OtherThermo >, and InterfaceCompositionModel< Thermo, OtherThermo >.
|
pure virtual |
Explicit full mass transfer.
Implemented in diffusionGasEvaporation< Thermo, OtherThermo >, interfaceHeatResistance< Thermo, OtherThermo >, interfaceOxideRate< Thermo, OtherThermo >, kineticGasEvaporation< Thermo, OtherThermo >, and Lee< Thermo, OtherThermo >.
References field().

|
pure virtual |
Implicit mass transfer.
Implemented in diffusionGasEvaporation< Thermo, OtherThermo >, interfaceHeatResistance< Thermo, OtherThermo >, interfaceOxideRate< Thermo, OtherThermo >, kineticGasEvaporation< Thermo, OtherThermo >, and Lee< Thermo, OtherThermo >.
References field().

|
pure virtual |
Explicit mass transfer.
Implemented in diffusionGasEvaporation< Thermo, OtherThermo >, interfaceHeatResistance< Thermo, OtherThermo >, interfaceOxideRate< Thermo, OtherThermo >, kineticGasEvaporation< Thermo, OtherThermo >, and Lee< Thermo, OtherThermo >.
References field().

|
pure virtualnoexcept |
Reference value.
Implemented in diffusionGasEvaporation< Thermo, OtherThermo >, interfaceHeatResistance< Thermo, OtherThermo >, interfaceOxideRate< Thermo, OtherThermo >, kineticGasEvaporation< Thermo, OtherThermo >, and Lee< Thermo, OtherThermo >.
References includeDivU(), includeVolChange(), Foam::noexcept, and variable().

|
virtualnoexcept |
Add/subtract alpha*div(U) as a source term for alpha, substituting div(U) = mDot(1/rho1 - 1/rho2).
Reimplemented in diffusionGasEvaporation< Thermo, OtherThermo >, interfaceHeatResistance< Thermo, OtherThermo >, interfaceOxideRate< Thermo, OtherThermo >, kineticGasEvaporation< Thermo, OtherThermo >, and Lee< Thermo, OtherThermo >.
Definition at line 142 of file interfaceCompositionModel.C.
References Foam::noexcept.
Referenced by Tactivate().

| bool includeVolChange | ( | ) |
Add volume change in pEq.
Definition at line 149 of file interfaceCompositionModel.C.
References includeVolChange_.
Referenced by Tactivate().

| const Foam::word & variable | ( | ) | const |
Returns the variable on which the model is based.
Definition at line 135 of file interfaceCompositionModel.C.
References modelVariable_, and modelVariableNames_.
Referenced by diffusionGasEvaporation< Thermo, OtherThermo >::KSp(), interfaceHeatResistance< Thermo, OtherThermo >::KSp(), interfaceOxideRate< Thermo, OtherThermo >::KSp(), kineticGasEvaporation< Thermo, OtherThermo >::KSp(), Lee< Thermo, OtherThermo >::KSp(), diffusionGasEvaporation< Thermo, OtherThermo >::KSu(), interfaceHeatResistance< Thermo, OtherThermo >::KSu(), interfaceOxideRate< Thermo, OtherThermo >::KSu(), kineticGasEvaporation< Thermo, OtherThermo >::KSu(), Lee< Thermo, OtherThermo >::KSu(), and Tactivate().

|
staticprotected |
Selection names for the modelVariable.
Definition at line 40 of file interfaceCompositionModel.H.
Referenced by interfaceCompositionModel(), and variable().
|
protected |
Enumeration for the model variable.
Definition at line 90 of file interfaceCompositionModel.H.
Referenced by interfaceCompositionModel(), interfaceHeatResistance< Thermo, OtherThermo >::KSp(), kineticGasEvaporation< Thermo, OtherThermo >::KSp(), Lee< Thermo, OtherThermo >::KSp(), interfaceHeatResistance< Thermo, OtherThermo >::KSu(), kineticGasEvaporation< Thermo, OtherThermo >::KSu(), Lee< Thermo, OtherThermo >::KSu(), and variable().
|
protected |
Add volume change in pEq.
Definition at line 95 of file interfaceCompositionModel.H.
Referenced by includeVolChange(), and interfaceCompositionModel().
|
protected |
Phase pair.
Definition at line 100 of file interfaceCompositionModel.H.
Referenced by InterfaceCompositionModel< Thermo, OtherThermo >::D(), InterfaceCompositionModel< Thermo, OtherThermo >::Dfrom(), InterfaceCompositionModel< Thermo, OtherThermo >::Dto(), interfaceCompositionModel(), InterfaceCompositionModel< Thermo, OtherThermo >::L(), pair(), and Henry< Thermo, OtherThermo >::YfPrime().
|
protected |
Names of the transferring specie.
Definition at line 105 of file interfaceCompositionModel.H.
Referenced by interfaceCompositionModel(), and transferSpecie().
|
protected |
Reference to mesh.
Definition at line 110 of file interfaceCompositionModel.H.
Referenced by diffusionGasEvaporation< Thermo, OtherThermo >::diffusionGasEvaporation(), interfaceCompositionModel(), interfaceHeatResistance< Thermo, OtherThermo >::interfaceHeatResistance(), interfaceOxideRate< Thermo, OtherThermo >::interfaceOxideRate(), diffusionGasEvaporation< Thermo, OtherThermo >::Kexp(), interfaceHeatResistance< Thermo, OtherThermo >::Kexp(), interfaceOxideRate< Thermo, OtherThermo >::Kexp(), kineticGasEvaporation< Thermo, OtherThermo >::Kexp(), and kineticGasEvaporation< Thermo, OtherThermo >::kineticGasEvaporation().