39 class BasicTurbulenceModel,
51 const word& propertiesName
73 class BasicTurbulenceModel,
88 const word& propertiesName
106 Info<<
"Selecting turbulence model type " << modelType <<
endl;
108 auto* ctorPtr = dictionaryConstructorTable(modelType);
117 *dictionaryConstructorTablePtr_
123 ctorPtr(
alpha,
rho,
U, alphaRhoPhi,
phi, transport, propertiesName)
IOdictionary is derived from dictionary and IOobject to give the dictionary automatic IO functionalit...
Defines the attributes of an object for which implicit objectRegistry management is supported,...
static word group(const word &name)
Return group (extension part of name)
static word groupName(StringType base, const word &group)
Create dot-delimited name.group string.
static autoPtr< Time > New()
Construct (dummy) Time - no functionObjects or libraries.
Templated abstract base class for turbulence models.
TransportModel transportModel
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
T get(const word &keyword, enum keyType::option matchOpt=keyType::REGEX) const
A class for handling words, derived from Foam::string.
#define FatalIOErrorInLookup(ios, lookupTag, lookupName, lookupTable)
Report an error message using Foam::FatalIOError.
messageStream Info
Information stream (stdout output on master, null elsewhere)
Ostream & endl(Ostream &os)
Add newline and flush stream.
errorManipArg< error, int > exit(error &err, const int errNo=1)