67 auto* ctorPtr = timeConstructorTable(modelType);
71 Info<<
"Selecting simplified mesh model " << modelType <<
endl;
76 Info<<
"Selecting simplified mesh model " << staticFvMesh::typeName <<
endl;
77 return autoPtr<dynamicFvMesh>
79 new SimplifiedDynamicFvMesh<staticFvMesh>(
io.time(),
io.name())
IOdictionary is derived from dictionary and IOobject to give the dictionary automatic IO functionalit...
@ NO_REGISTER
Do not request registration (bool: false).
@ NO_WRITE
Ignore writing from objectRegistry::writeObject().
Defines the attributes of an object for which implicit objectRegistry management is supported,...
bool typeHeaderOk(const bool checkType=true, const bool search=true, const bool verbose=true)
Read header (respects is_globalIOobject trait) and check its info. A void type suppresses trait and t...
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
static const word & regionName(const word ®ion)
The mesh region name or word::null if polyMesh::defaultRegion.
simplifiedDynamicFvMeshBase()
Constructor.
static autoPtr< dynamicFvMesh > New(const IOobject &io)
Return a reference to the selected simplified mesh.
A class for handling words, derived from Foam::string.
#define defineTypeNameAndDebug(Type, DebugSwitch)
Define the typeName and debug information.
messageStream Info
Information stream (stdout output on master, null elsewhere).
Ostream & endl(Ostream &os)
Add newline and flush stream.
#define defineRunTimeSelectionTable(baseType, argNames)
Define run-time selection table.