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

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 61 of file diffusiveMassTransferModel.C.

◆ ~diffusiveMassTransferModel()

Destructor.

Definition at line 71 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()

Foam::autoPtr< Foam::diffusiveMassTransferModel > New ( const dictionary dict,
const phaseInterface interface 
)
static

Definition at line 32 of file diffusiveMassTransferModelNew.C.

References dict, Foam::endl(), Foam::exit(), Foam::FatalIOError, FatalIOErrorInFunction, Foam::Info, dictionary::lookup(), and phaseInterface::name().

Here is the call graph for this function:

◆ 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 blendedDiffusiveMassTransferModel::K().

Here is the caller graph for this function:

Member Data Documentation

◆ dimK

const Foam::dimensionSet dimK
static

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