43 bool Foam::solver::writeData(Ostream&)
const
73 steady(mesh_.schemes().steady()),
74 LTS(
fv::localEulerDdt::enabled(
mesh)),
77 fvConstraintsPtr(nullptr),
80 runTime(mesh_.
time()),
116 if (!fvConstraintsPtr)
121 return *fvConstraintsPtr;
static fvModels & New(const word &name, const fvMesh &mesh)
Construct and return the named DemandDrivenMeshObject.
IOobject defines the attributes of an object for which implicit objectRegistry management is supporte...
const IOdictionary & controlDict() const
Return the control dict.
T lookupOrDefault(const word &, const T &) const
Find and return a T, if not found return the given default.
Finite volume constraints.
Mesh data needed to do the Finite Volume discretisation.
const Time & time() const
Return the top-level database.
Pimple no-loop control class. Implements various option flags, but leaves loop controls to the deriva...
regIOobject is an abstract class derived from IOobject to handle automatic object registration with t...
Abstract base class for run-time selectable region solvers.
static scalar deltaTFactor
deltaT increase factor
virtual ~solver()
Destructor.
Foam::fvModels & fvModels() const
Return the fvModels that are created on demand.
solver(fvMesh &mesh)
Construct from region mesh.
Foam::fvConstraints & fvConstraints() const
Return the fvConstraints that are created on demand.
const fvMesh & mesh
Region mesh.
virtual bool read()
Read controls.
Template function which returns the un-mangled name of a given type. Useful for types which do not ha...
pimpleControl pimple(mesh)
Foam::fvMesh mesh(Foam::IOobject(regionName, runTime.name(), runTime, Foam::IOobject::MUST_READ), false)
#define NotImplemented
Issue a FatalErrorIn for a function not currently implemented.
Type PrintDictionary(const dictionary &dict, Args &... args)
defineRunTimeSelectionTable(fvConstraint, dictionary)
word name(const LagrangianState state)
Return a string representation of a Lagrangian state enumeration.
defineTypeNameAndDebug(atmosphericBoundaryLayer, 0)