44 <<
type() <<
"distribution: Minimum value must be greater than " 45 <<
"zero." <<
nl <<
"Supplied minValue = " <<
minValue()
52 <<
type() <<
"distribution: Maximum value is smaller than the " 53 <<
"minimum value:" <<
nl <<
" maxValue = " <<
maxValue()
63 <<
" mean: " << meanValue() <<
endl;
76 distributionModelDict_(dict.
subDict(name +
"Distribution")),
Random & rndGen_
Reference to the random number generator.
A list of keyword definitions, which are a keyword followed by any number of values (e...
#define FatalErrorInFunction
Report an error message using Foam::FatalError.
Ostream & endl(Ostream &os)
Add newline and flush stream.
const dictionary & subDict(const word &) const
Find and return a sub-dictionary.
void info() const
Print information about the distribution.
distributionModel(const word &name, const dictionary &dict, Random &rndGen)
Construct from dictionary.
A class for handling words, derived from string.
virtual void check() const
Check that the distribution model is valid.
errorManip< error > abort(error &err)
virtual ~distributionModel()
Destructor.
defineRunTimeSelectionTable(reactionRateFlameArea, dictionary)
defineTypeNameAndDebug(combustionModel, 0)
A library of runtime-selectable distribution models.
fileType type(const fileName &, const bool checkVariants=true, const bool followLink=true)
Return the file type: directory or file.
const dictionary distributionModelDict_
Coefficients dictionary.