35 #ifndef diffusiveMassTransferModel_H
36 #define diffusiveMassTransferModel_H
60 TypeName(
"diffusiveMassTransferModel");
const phaseInterface & interface() const
Access the interface.
BlendedInterfacialModel(const dictionary &dict, const phaseInterface &interface)
Construct from a dictionary and an interface.
const phaseInterface & interface() const
Access the interface.
SidedInterfacialModel(const dictionary &dict, const phaseInterface &interface)
Construct from a dictionary and an interface.
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...
static autoPtr< blendedDiffusiveMassTransferModel > New(const dictionary &dict, const phaseInterface &interface)
tmp< volScalarField > K() const
Return the heatTransfer coefficient K.
A list of keyword definitions, which are a keyword followed by any number of values (e....
Model for diffusive mass transfer coefficients between two phases.
static autoPtr< diffusiveMassTransferModel > New(const dictionary &dict, const phaseInterface &interface)
TypeName("diffusiveMassTransferModel")
Runtime type information.
declareRunTimeSelectionTable(autoPtr, diffusiveMassTransferModel, dictionary,(const dictionary &dict, const phaseInterface &interface),(dict, interface))
virtual tmp< volScalarField > K() const =0
The implicit mass transfer coefficient.
static const bool correctFixedFluxBCs
Does this model require correcting on fixed flux boundaries?
virtual ~diffusiveMassTransferModel()
Destructor.
diffusiveMassTransferModel(const dictionary &dict, const phaseInterface &interface)
Construct from a dictionary and an interface.
static const dimensionSet dimK
Coefficient dimensions.
Dimension set for the base types.
Class to represent an interface between phases. Derivations can further specify the configuration of ...
static autoPtr< sidedBlendedDiffusiveMassTransferModel > New(const dictionary &dict, const phaseInterface &interface)
A class for managing temporary objects.
Macros to ease declaration of run-time selection tables.