30 #include "phasePair.H" 31 #include "BlendedInterfacialModel.H" 58 dict.getOrDefault<scalar>
62 ? pair_.dispersed().residualAlpha().value()
63 : pair_.
phase1().residualAlpha().value()
79 Info<<
"Selecting heatTransferModel for " 80 << pair <<
": " << modelType <<
endl;
82 auto* ctorPtr = dictionaryConstructorTable(modelType);
91 *dictionaryConstructorTablePtr_
95 return ctorPtr(
dict, pair);
104 return K(residualAlpha_.value());
tmp< volScalarField > K() const
The heat transfer function K used in the enthalpy equation.
defineBlendedInterfacialModelTypeNameAndDebug(massTransferModel, 0)
A list of keyword definitions, which are a keyword followed by a number of values (eg...
Ostream & endl(Ostream &os)
Add newline and flush stream.
heatTransferModel(const dictionary &dict, const phasePair &pair)
Construct froma dictionary and a phase pair.
static autoPtr< heatTransferModel > New(const dictionary &dict, const phasePair &pair)
const dimensionSet dimless
Dimensionless.
T get(const word &keyword, enum keyType::option matchOpt=keyType::REGEX) const
Find and return a T. FatalIOError if not found, or if the number of tokens is incorrect.
CGAL::Exact_predicates_exact_constructions_kernel K
static const dimensionSet dimK
Coefficient dimensions.
Dimension set for the base types, which can be used to implement rigorous dimension checking for alge...
A class for handling words, derived from Foam::string.
errorManip< error > abort(error &err)
defineRunTimeSelectionTable(reactionRateFlameArea, dictionary)
defineTypeNameAndDebug(combustionModel, 0)
messageStream Info
Information stream (stdout output on master, null elsewhere)
A class for managing temporary objects.
#define FatalIOErrorInLookup(ios, lookupTag, lookupName, lookupTable)
Report an error message using Foam::FatalIOError.
Description for mass transfer between a pair of phases. The direction of the mass transfer is from th...
IOerror FatalIOError
Error stream (stdout output on all processes), with additional 'FOAM FATAL IO ERROR' header text and ...