diffusiveMassTransferModel Class Referenceabstract

Model for diffusive mass transfer coefficients between two phases. More...

Inheritance diagram for diffusiveMassTransferModel:
Collaboration diagram for diffusiveMassTransferModel:

Public Member Functions

 TypeName ("diffusiveMassTransferModel")
 Runtime type information. More...
 
 declareRunTimeSelectionTable (autoPtr, diffusiveMassTransferModel, dictionary,(const dictionary &dict, const phaseInterface &interface),(dict, interface))
 
 diffusiveMassTransferModel (const dictionary &dict, const phaseInterface &interface)
 Construct from a dictionary and an interface. More...
 
virtual ~diffusiveMassTransferModel ()
 Destructor. More...
 
virtual tmp< volScalarFieldK () const =0
 The implicit mass transfer coefficient. More...
 

Static Public Member Functions

static autoPtr< diffusiveMassTransferModelNew (const dictionary &dict, const phaseInterface &interface)
 

Static Public Attributes

static const dimensionSet dimK
 Coefficient dimensions. More...
 
static const bool correctFixedFluxBCs = false
 Does this model require correcting on fixed flux boundaries? More...
 

Detailed Description

Model for diffusive mass transfer coefficients between two phases.

Source files

Definition at line 54 of file diffusiveMassTransferModel.H.

Constructor & Destructor Documentation

◆ diffusiveMassTransferModel()

diffusiveMassTransferModel ( const dictionary dict,
const phaseInterface interface 
)

Construct from a dictionary and an interface.

Definition at line 51 of file diffusiveMassTransferModel.C.

◆ ~diffusiveMassTransferModel()

Destructor.

Definition at line 61 of file diffusiveMassTransferModel.C.

Member Function Documentation

◆ TypeName()

TypeName ( "diffusiveMassTransferModel"  )

Runtime type information.

◆ declareRunTimeSelectionTable()

declareRunTimeSelectionTable ( autoPtr  ,
diffusiveMassTransferModel  ,
dictionary  ,
(const dictionary &dict, const phaseInterface &interface)  ,
(dict, interface)   
)

◆ New()

◆ K()

virtual tmp<volScalarField> K ( ) const
pure virtual

The implicit mass transfer coefficient.

Note: this has had the species mass diffusivity factored out

Implemented in sphericalDiffusiveMassTransfer, and Frossling.

Referenced by InterfaceCompositionPhaseChangePhaseSystem< BasePhaseSystem >::correctInterfaceThermo(), and blendedDiffusiveMassTransferModel::K().

Here is the caller graph for this function:

Member Data Documentation

◆ dimK

const Foam::dimensionSet dimK
static

Coefficient dimensions.

Definition at line 80 of file diffusiveMassTransferModel.H.

Referenced by blendedDiffusiveMassTransferModel::K().

◆ correctFixedFluxBCs

const bool correctFixedFluxBCs = false
static

Does this model require correcting on fixed flux boundaries?

Definition at line 83 of file diffusiveMassTransferModel.H.


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