35 #ifndef diffusiveMassTransferModel_H
36 #define diffusiveMassTransferModel_H
60 TypeName(
"diffusiveMassTransferModel");
Wrapper class for interfacial models for which multiple instances of the model are used for different...
BlendedInterfacialModel(const dictionary &dict, const phaseInterface &interface, const dictionary &blendingDict, const Args &... args)
Construct from a dictionary, an interface and a blending dictionary.
const phaseInterface & interface() const
Access the interface.
Wrapper class for interfacial models for which two instances of the model are used per interface; one...
const phaseInterface & interface() const
Access the interface.
SidedInterfacialModel(const dictionary &dict, const phaseInterface &interface, const Args &... args)
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, const dictionary &blendingDict)
tmp< volScalarField > K() const
Return the mass transfer coefficient.
tmp< volScalarField > KinThe(const phaseModel &phase) const
Return the mass transfer coefficient.
static autoPtr< blendedSidedDiffusiveMassTransferModel > New(const dictionary &dict, const phaseInterface &interface, const dictionary &blendingDict)
A list of keywords followed by any number of values (e.g. words and numbers) or sub-dictionaries.
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.
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, const dictionary &blendingDict)
tmp< volScalarField > KinThe(const phaseModel &phase) const
Return the mass transfer coefficient.
static autoPtr< sidedDiffusiveMassTransferModel > New(const dictionary &dict, const phaseInterface &interface)
A class for managing temporary objects.
const dictionary & blendingDict(const phaseSystem &fluid, const dictionary &dict)
Macros to ease declaration of run-time selection tables.