Go to the documentation of this file.
39 #ifndef interfaceCompositionModel_H
40 #define interfaceCompositionModel_H
101 TypeName(
"interfaceCompositionModel");
153 const word& speciesName,
160 const word& speciesName,
167 const word& speciesName
173 const word& speciesName,
Description for mass transfer between a pair of phases. The direction of the mass transfer is from th...
static autoPtr< interfaceCompositionModel > New(const dictionary &dict, const phasePair &pair)
virtual tmp< volScalarField > Kexp(const volScalarField &field)=0
A class for handling words, derived from Foam::string.
virtual ~interfaceCompositionModel()=default
A class for managing temporary objects.
virtual tmp< volScalarField > D(const word &speciesName) const =0
const phasePair & pair() const
declareRunTimeSelectionTable(autoPtr, interfaceCompositionModel, dictionary,(const dictionary &dict, const phasePair &pair),(dict, pair))
static const Enum< modelVariable > modelVariableNames_
const word transferSpecie() const
virtual tmp< volScalarField > dY(const word &speciesName, const volScalarField &Tf) const =0
Generic base class for interface models. Mass transfer models are interface models between two thermo...
virtual tmp< volScalarField > L(const word &speciesName, const volScalarField &Tf) const =0
TypeName("interfaceCompositionModel")
virtual bool includeDivU() const noexcept
virtual tmp< volScalarField > KSu(label modelVariable, const volScalarField &field)=0
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
Generic dimensioned Type class.
const word & variable() const
Mesh data needed to do the Finite Volume discretisation.
virtual tmp< volScalarField > KSp(label modelVariable, const volScalarField &field)=0
virtual const dimensionedScalar & Tactivate() const noexcept=0
modelVariable modelVariable_
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
interfaceCompositionModel(const dictionary &dict, const phasePair &pair)
Macros to ease declaration of run-time selection tables.
virtual tmp< volScalarField > Yf(const word &speciesName, const volScalarField &Tf) const =0
Generic GeometricField class.