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())
53 ) <<
"Unknown reactionRateFlameArea type " 54 << reactionRateFlameAreaType << endl << endl
55 <<
"Valid reaction rate flame area types are :" << endl
56 << dictionaryConstructorTablePtr_->toc()
60 const label tempOpen = reactionRateFlameAreaType.find(
'<');
62 const word className = reactionRateFlameAreaType(0, tempOpen);
65 (cstrIter()(className,
dict,
mesh, combModel));
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.
A class for handling words, derived from string.
Base class for combustion models.
#define FatalIOErrorInFunction(ios)
Report an error message using Foam::FatalIOError.
Mesh data needed to do the Finite Volume discretisation.
static autoPtr< reactionRateFlameArea > New(const dictionary &dict, const fvMesh &mesh, const combustionModel &combModel)
ITstream & lookup(const word &, bool recursive=false, bool patternMatch=true) const
Find and return an entry data stream.