Go to the documentation of this file.
29 #include "phasePair.H"
46 const bool registerObject
53 IOobject::groupName(typeName, pair.
name()),
54 pair.
phase1().mesh().time().timeName(),
76 Info<<
"Selecting surfaceTensionModel for "
77 << pair <<
": " << modelType <<
endl;
79 const auto cstrIter = dictionaryConstructorTablePtr_->cfind(modelType);
81 if (!cstrIter.found())
86 "surfaceTensionModel",
88 *dictionaryConstructorTablePtr_
92 return cstrIter()(
dict, pair,
true);
surfaceTensionModel(const dictionary &dict, const phasePair &pair, const bool registerObject)
Construct from a dictionary and a phase pair.
Defines the attributes of an object for which implicit objectRegistry management is supported,...
Description for mass transfer between a pair of phases. The direction of the mass transfer is from th...
A class for handling words, derived from Foam::string.
defineRunTimeSelectionTable(reactionRateFlameArea, dictionary)
Ostream & endl(Ostream &os)
Add newline and flush stream.
bool writeData(Ostream &os) const
Dummy write for regIOobject.
#define FatalIOErrorInLookup(ios, lookupTag, lookupName, lookupTable)
Report an error message using Foam::FatalIOError.
static autoPtr< surfaceTensionModel > New(const dictionary &dict, const phasePair &pair)
messageStream Info
Information stream (uses stdout - output is on the master only)
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
errorManipArg< error, int > exit(error &err, const int errNo=1)
regIOobject is an abstract class derived from IOobject to handle automatic object registration with t...
virtual word name() const
Pair name.
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.
const phaseModel & phase1() const
defineTypeNameAndDebug(combustionModel, 0)