59 Info<<
"Selecting dynamicFvMesh " << modelType <<
endl;
65 IOobjectConstructorTablePtr_
68 if (!IOobjectConstructorTablePtr_)
71 <<
"dynamicFvMesh table is empty" 75 auto* doInitCtor = doInitConstructorTable(modelType);
79 <<
"Constructing dynamicFvMesh with explicit initialisation" 92 auto* ctorPtr = IOobjectConstructorTable(modelType);
101 *IOobjectConstructorTablePtr_
109 <<
"Constructing staticFvMesh with explicit initialisation" <<
endl;
138 <<
"Operating in 'dry-run' mode: case will run for 1 time step. " 139 <<
"All checks assumed OK on a clean exit" <<
endl;
errorManipArg< error, int > exit(error &err, const int errNo=1)
error FatalError
Error stream (stdout output on all processes), with additional 'FOAM FATAL ERROR' header text and sta...
adjust endTime to stop immediately w/ writing
#define FatalErrorInFunction
Report an error message using Foam::FatalError.
virtual stopAtControls stopAt() const
Return the stop control information.
const word & regionName() const
The mesh region name or word::null if polyMesh::defaultRegion.
Ostream & endl(Ostream &os)
Add newline and flush stream.
tmp< DimensionedField< TypeR, GeoMesh > > New(const tmp< DimensionedField< TypeR, GeoMesh >> &tf1, const word &name, const dimensionSet &dimensions, const bool initCopy=false)
Global function forwards to reuseTmpDimensionedField::New.
Ignore writing from objectRegistry::writeObject()
Class to control time during OpenFOAM simulations that is also the top-level objectRegistry.
IOdictionary is derived from dictionary and IOobject to give the dictionary automatic IO functionalit...
Foam::autoPtr< Foam::dynamicFvMesh > meshPtr
A class for handling words, derived from Foam::string.
int dryRun() const noexcept
Return the dry-run flag.
static word defaultRegion
Return the default region name.
Extract command arguments and options from the supplied argc and argv parameters. ...
#define DebugInfo
Report an information message using Foam::Info.
static word timeName(const scalar t, const int precision=precision_)
Return a time name for the given scalar time value formatted with the given precision.
Adjust endTime to stop immediately w/o writing.
static word outputPrefix
Directory prefix.
static autoPtr< dynamicFvMesh > New(const IOobject &io)
Select, construct and return the dynamicFvMesh.
messageStream Info
Information stream (stdout output on master, null elsewhere)
Pointer management similar to std::unique_ptr, with some additional methods and type checking...
static autoPtr< dynamicFvMesh > New(const IOobject &io)
Return a reference to the selected simplified mesh.
IOobject io("surfaceFilmProperties", mesh.time().constant(), mesh, IOobject::READ_IF_PRESENT, IOobject::NO_WRITE, IOobject::NO_REGISTER)
static bool allowConstructFromLargerSize
Permit read construct from a larger size.
Foam::argList args(argc, argv)
Defines the attributes of an object for which implicit objectRegistry management is supported...
#define FatalIOErrorInLookup(ios, lookupTag, lookupName, lookupTable)
Report an error message using Foam::FatalIOError.
Do not request registration (bool: false)
bool found(const word &optName) const
Return true if the named option is found.
IOerror FatalIOError
Error stream (stdout output on all processes), with additional 'FOAM FATAL IO ERROR' header text and ...