30 #include "phasePair.H" 49 const dictionary&
dict,
62 const dictionary&
dict,
66 const word modelType(
dict.
get<word>(
"type"));
68 Info<<
"Selecting turbulentDispersionModel for " 69 << pair <<
": " << modelType <<
endl;
71 auto* ctorPtr = dictionaryConstructorTable(modelType);
78 "turbulentDispersionModel",
80 *dictionaryConstructorTablePtr_
84 return ctorPtr(
dict, pair);
tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh >> grad(const GeometricField< Type, fvsPatchField, surfaceMesh > &ssf)
virtual tmp< volVectorField > F() const
Turbulent dispersion force.
errorManipArg< error, int > exit(error &err, const int errNo=1)
static autoPtr< turbulentDispersionModel > New(const dictionary &dict, const phasePair &pair)
Ostream & endl(Ostream &os)
Add newline and flush stream.
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.
static const dimensionSet dimF
Force dimensions.
Dimension set for the base types, which can be used to implement rigorous dimension checking for alge...
static const dimensionSet dimD
Diffusivity dimensions.
Calculate the gradient of the given field.
defineRunTimeSelectionTable(reactionRateFlameArea, dictionary)
defineTypeNameAndDebug(combustionModel, 0)
messageStream Info
Information stream (stdout output on master, null elsewhere)
const dimensionedScalar & D
A class for managing temporary objects.
#define FatalIOErrorInLookup(ios, lookupTag, lookupName, lookupTable)
Report an error message using Foam::FatalIOError.
turbulentDispersionModel(const dictionary &dict, const phasePair &pair)
Construct from a dictionary and a phase pair.
IOerror FatalIOError
Error stream (stdout output on all processes), with additional 'FOAM FATAL IO ERROR' header text and ...