51 mesh.time().constant(),
57 if (io.typeHeaderOk<IOdictionary>(
true))
59 Info<<
"Creating finite volume options from " 60 << io.instance()/io.name() <<
nl 69 io.instance() = mesh.time().system();
71 if (io.typeHeaderOk<IOdictionary>(
true))
73 Info<<
"Creating finite volume options from " 74 << io.instance()/io.name() <<
nl 115 <<
"Constructing " << typeName
116 <<
" for region " << mesh.
name() <<
endl;
defineTypeNameAndDebug(option, 0)
Ostream & endl(Ostream &os)
Add newline and flush stream.
bool foundObject(const word &name) const
Is the named Type found?
const Type & lookupObject(const word &name) const
Lookup and return the object of the given Type.
virtual const objectRegistry & thisDb() const
Return the object registry - resolve conflict polyMesh/lduMesh.
IOdictionary is derived from dictionary and IOobject to give the dictionary automatic IO functionalit...
virtual bool read()
Read dictionary.
void store()
Transfer ownership of this object to its registry.
options(const fvMesh &mesh)
Construct from components with list of field names.
const word & name() const
Return reference to name.
Mesh data needed to do the Finite Volume discretisation.
List of finite volume options.
static options & New(const fvMesh &mesh)
Construct fvOptions and register to datbase if not present.
IOobject defines the attributes of an object for which implicit objectRegistry management is supporte...
virtual bool read(const dictionary &dict)
Read dictionary.
#define InfoInFunction
Report an information message using Foam::Info.