Go to the documentation of this file.
29 #include "phasePair.H"
52 IOobject::groupName(typeName,
dict.name()),
53 mesh.time().timeName(),
74 Info<<
"Selecting porousModel for "
75 <<
": " << modelType <<
endl;
77 const auto cstrIter = dictionaryConstructorTablePtr_->cfind(modelType);
79 if (!cstrIter.found())
86 *dictionaryConstructorTablePtr_
Defines the attributes of an object for which implicit objectRegistry management is supported,...
A class for handling words, derived from Foam::string.
defineRunTimeSelectionTable(reactionRateFlameArea, dictionary)
Ostream & endl(Ostream &os)
Add newline and flush stream.
static autoPtr< porousModel > New(const dictionary &dict, const fvMesh &mesh)
#define FatalIOErrorInLookup(ios, lookupTag, lookupName, lookupTable)
Report an error message using Foam::FatalIOError.
messageStream Info
Information stream (uses stdout - output is on the master only)
porousModel(const dictionary &dict, const fvMesh &mesh)
Construct from a dictionary and mesh.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
Mesh data needed to do the Finite Volume discretisation.
errorManipArg< error, int > exit(error &err, const int errNo=1)
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
regIOobject is an abstract class derived from IOobject to handle automatic object registration with t...
bool writeData(Ostream &os) const
Dummy write for regIOobject.
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
bool good() const
Return true if next operation might succeed.
defineTypeNameAndDebug(combustionModel, 0)