51 mesh.time().constant(),
59 Info<<
"Creating finite volume options from " 60 << io.instance()/io.name() <<
nl 69 io.instance() = mesh.time().system();
73 Info<<
"Creating finite volume options from " 74 << io.instance()/io.name() <<
nl 82 Info<<
"No finite volume options present" <<
nl <<
endl;
93 Foam::fv::options::options
117 <<
"Constructing " << typeName
118 <<
" for region " << mesh.
name() <<
endl;
defineTypeNameAndDebug(option, 0)
bool foundObject(const word &name) const
Is the named Type found?
Ostream & endl(Ostream &os)
Add newline and flush stream.
IOdictionary is derived from dictionary and IOobject to give the dictionary automatic IO functionalit...
const Type & lookupObject(const word &name) const
Lookup and return the object of the given Type.
virtual bool read()
Read dictionary.
virtual const objectRegistry & thisDb() const
Return the object registry - resolve conflict polyMesh/lduMesh.
bool read(const char *, int32_t &)
void store()
Transfer ownership of this object to its registry.
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...
const word & name() const
Return reference to name.
virtual bool read(const dictionary &dict)
Read dictionary.
#define InfoInFunction
Report an information message using Foam::Info.