37 word reactionRateFlameAreaType
39 dict.
lookup(
"reactionRateFlameArea")
42 Info<<
"Selecting reaction rate flame area correlation " 43 << reactionRateFlameAreaType <<
endl;
45 dictionaryConstructorTable::iterator cstrIter =
46 dictionaryConstructorTablePtr_->find(reactionRateFlameAreaType);
48 if (cstrIter == dictionaryConstructorTablePtr_->end())
52 "reactionRateFlameArea::New(const psiReactionThermo&)",
54 ) <<
"Unknown reactionRateFlameArea type " 55 << reactionRateFlameAreaType << endl << endl
56 <<
"Valid reaction rate flame area types are :" << endl
57 << dictionaryConstructorTablePtr_->toc()
61 const label tempOpen = reactionRateFlameAreaType.find(
'<');
63 const word className = reactionRateFlameAreaType(0, tempOpen);
66 (cstrIter()(className,
dict,
mesh, combModel));
Mesh data needed to do the Finite Volume discretisation.
static autoPtr< reactionRateFlameArea > New(const dictionary &dict, const fvMesh &mesh, const combustionModel &combModel)
A class for handling words, derived from string.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
errorManipArg< error, int > exit(error &err, const int errNo=1)
A list of keyword definitions, which are a keyword followed by any number of values (e...
Ostream & endl(Ostream &os)
Add newline and flush stream.
ITstream & lookup(const word &, bool recursive=false, bool patternMatch=true) const
Find and return an entry data stream.
#define FatalIOErrorIn(functionName, ios)
Report an error message using Foam::FatalIOError.
Base class for combustion models.