61 mesh.time().constant(),
75 io.instance() =
mesh.time().system();
89 Info<<
"Creating finite-volume options from "
90 <<
io.instance()/
io.name() <<
nl
102Foam::fv::options::options
113Foam::fv::options::options
131 <<
" for region " <<
mesh.name() <<
nl;
143 if (IOdictionary::regIOobject::read())
IOdictionary is derived from dictionary and IOobject to give the dictionary automatic IO functionalit...
IOdictionary(const IOobject &io, const dictionary *fallback=nullptr)
Construct given an IOobject and optional fallback dictionary content.
@ REGISTER
Request registration (bool: true).
@ NO_READ
Nothing to be read.
@ MUST_READ
Reading required.
@ NO_WRITE
Ignore writing from objectRegistry::writeObject().
Defines the attributes of an object for which implicit objectRegistry management is supported,...
Mesh data needed to do the Finite Volume discretisation.
virtual bool read(const dictionary &dict)
Read dictionary.
optionList(const optionList &)=delete
No copy construct.
Finite-volume options, which is an IOdictionary of values and a fv::optionList.
static options & New(const fvMesh &mesh)
Construct fvOptions and register to database if not present otherwise lookup and return.
virtual bool read()
Read dictionary.
bool store()
Register object with its registry and transfer ownership to the registry.
A class for handling words, derived from Foam::string.
#define defineTypeNameAndDebug(Type, DebugSwitch)
Define the typeName and debug information.
#define DebugInFunction
Report an information message using Foam::Info.
Namespace for finite-volume.
messageStream Info
Information stream (stdout output on master, null elsewhere).
const word GlobalIOList< Tuple2< scalar, vector > >::typeName("scalarVectorTable")
Ostream & endl(Ostream &os)
Add newline and flush stream.
constexpr char nl
The newline '\n' character (0x0a).