Go to the documentation of this file.
30 #include "phasePair.H"
31 #include "BlendedInterfacialModel.H"
69 Info<<
"Selecting phaseTransferModel for "
70 << pair <<
": " << modelType <<
endl;
72 auto* ctorPtr = dictionaryConstructorTable(modelType);
81 *dictionaryConstructorTablePtr_
85 return ctorPtr(
dict, pair);
Description for mass transfer between a pair of phases. The direction of the mass transfer is from th...
A class for handling words, derived from Foam::string.
const dimensionSet dimDensity
defineRunTimeSelectionTable(reactionRateFlameArea, dictionary)
Ostream & endl(Ostream &os)
Add newline and flush stream.
Dimension set for the base types, which can be used to implement rigorous dimension checking for alge...
const dimensionSet dimTime(0, 0, 1, 0, 0, 0, 0)
defineBlendedInterfacialModelTypeNameAndDebug(massTransferModel, 0)
#define FatalIOErrorInLookup(ios, lookupTag, lookupName, lookupTable)
Report an error message using Foam::FatalIOError.
messageStream Info
Information stream (stdout output on master, null elsewhere)
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
static const dimensionSet dimDmdt
Mass transfer rate dimensions.
errorManip< error > abort(error &err)
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
phaseTransferModel(const dictionary &dict, const phasePair &pair)
Construct from a dictionary and a phase pair.
static autoPtr< phaseTransferModel > New(const dictionary &dict, const phasePair &pair)
defineTypeNameAndDebug(combustionModel, 0)