Loading...
Searching...
No Matches
interfaceCompositionModel Class Referenceabstract

#include <interfaceCompositionModel.H>

Inheritance diagram for interfaceCompositionModel:
Collaboration diagram for interfaceCompositionModel:

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 phasePairpair () const
 The phase pair.
const multiphaseInterSystemfluid () const
 Return the multiphaseInterSystem this interface belongs to.
virtual tmp< volScalarFieldYf (const word &speciesName, const volScalarField &Tf) const =0
 Interface mass fraction.
virtual tmp< volScalarFielddY (const word &speciesName, const volScalarField &Tf) const =0
 Mass fraction difference between the interface and the field.
virtual tmp< volScalarFieldDfrom (const word &speciesName) const =0
 Specie mass diffusivity for pure mixture.
virtual tmp< volScalarFieldDto (const word &speciesName) const =0
 Specie mass diffusivity for specie in a multicomponent.
virtual tmp< volScalarFieldL (const word &speciesName, const volScalarField &Tf) const =0
 Latent heat (delta Hc).
virtual tmp< volScalarFieldKexp (const volScalarField &field)=0
 Explicit full mass transfer.
virtual tmp< volScalarFieldKSp (label modelVariable, const volScalarField &field)=0
 Implicit mass transfer.
virtual tmp< volScalarFieldKSu (label modelVariable, const volScalarField &field)=0
 Explicit mass transfer.
virtual const dimensionedScalarTactivate () 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 wordvariable () const
 Returns the variable on which the model is based.

Static Public Member Functions

static autoPtr< interfaceCompositionModelNew (const dictionary &dict, const phasePair &pair)

Protected Attributes

modelVariable modelVariable_
 Enumeration for the model variable.
bool includeVolChange_
 Add volume change in pEq.
const phasePairpair_
 Phase pair.
word speciesName_
 Names of the transferring specie.
const fvMeshmesh_
 Reference to mesh.

Static Protected Attributes

static const Enum< modelVariablemodelVariableNames_
 Selection names for the modelVariable.

Detailed Description

Definition at line 61 of file interfaceCompositionModel.H.

Member Enumeration Documentation

◆ modelVariable

Enumeration for variable based mass transfer models.

Enumerator
alpha 

Definition at line 70 of file interfaceCompositionModel.H.

Constructor & Destructor Documentation

◆ interfaceCompositionModel()

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().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ~interfaceCompositionModel()

virtual ~interfaceCompositionModel ( )
virtualdefault

Destructor.

References dict, and pair().

Here is the call graph for this function:

Member Function Documentation

◆ TypeName()

TypeName ( "interfaceCompositionModel" )

Runtime type information.

◆ declareRunTimeSelectionTable()

declareRunTimeSelectionTable ( autoPtr ,
interfaceCompositionModel ,
dictionary ,
(const dictionary &dict, const phasePair &pair) ,
(dict, pair)  )

References dict, interfaceCompositionModel(), and pair().

Here is the call graph for this function:

◆ New()

Foam::autoPtr< Foam::interfaceCompositionModel > New ( const dictionary & dict,
const phasePair & 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().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ transferSpecie()

◆ pair()

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().

Here is the caller graph for this function:

◆ fluid()

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().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Yf()

virtual tmp< volScalarField > Yf ( const word & speciesName,
const volScalarField & Tf ) const
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().

Here is the caller graph for this function:

◆ dY()

virtual tmp< volScalarField > dY ( const word & speciesName,
const volScalarField & Tf ) const
pure virtual

Mass fraction difference between the interface and the field.

Implemented in InterfaceCompositionModel< Thermo, OtherThermo >, and InterfaceCompositionModel< Thermo, OtherThermo >.

◆ Dfrom()

virtual tmp< volScalarField > Dfrom ( const word & speciesName) const
pure virtual

Specie mass diffusivity for pure mixture.

Implemented in InterfaceCompositionModel< Thermo, OtherThermo >.

◆ Dto()

virtual tmp< volScalarField > Dto ( const word & speciesName) const
pure virtual

Specie mass diffusivity for specie in a multicomponent.

Implemented in InterfaceCompositionModel< Thermo, OtherThermo >.

◆ L()

virtual tmp< volScalarField > L ( const word & speciesName,
const volScalarField & Tf ) const
pure virtual

◆ Kexp()

virtual tmp< volScalarField > Kexp ( const volScalarField & field)
pure virtual

◆ KSp()

virtual tmp< volScalarField > KSp ( label modelVariable,
const volScalarField & field )
pure virtual

◆ KSu()

virtual tmp< volScalarField > KSu ( label modelVariable,
const volScalarField & field )
pure virtual

◆ Tactivate()

◆ includeDivU()

bool includeDivU ( ) const
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().

Here is the caller graph for this function:

◆ includeVolChange()

bool includeVolChange ( )

Add volume change in pEq.

Definition at line 149 of file interfaceCompositionModel.C.

References includeVolChange_.

Referenced by Tactivate().

Here is the caller graph for this function:

◆ variable()

Member Data Documentation

◆ modelVariableNames_

Initial value:
{
{ modelVariable::T, "temperature" },
{ modelVariable::P, "pressure" },
{ modelVariable::Y, "massFraction" },
{ modelVariable::alpha, "alphaVolumeFraction" },
}

Selection names for the modelVariable.

Definition at line 40 of file interfaceCompositionModel.H.

Referenced by interfaceCompositionModel(), and variable().

◆ modelVariable_

◆ includeVolChange_

bool includeVolChange_
protected

Add volume change in pEq.

Definition at line 95 of file interfaceCompositionModel.H.

Referenced by includeVolChange(), and interfaceCompositionModel().

◆ pair_

◆ speciesName_

word speciesName_
protected

Names of the transferring specie.

Definition at line 105 of file interfaceCompositionModel.H.

Referenced by interfaceCompositionModel(), and transferSpecie().

◆ mesh_


The documentation for this class was generated from the following files: