Go to the documentation of this file.
65 void operator=(
const simple&) =
delete;
119 const word& managerType,
147 virtual void solve();
A class for handling words, derived from Foam::string.
autoPtr< SIMPLEControl > solverControl_
Solver control.
virtual void mainIter()
The main SIMPLE iter.
virtual void postIter()
Steps to be executed before each main SIMPLE iteration.
void continuityErrors()
Compute continuity errors.
scalar cumulativeContErr_
Cumulative continuity error.
Base class for solution control classes.
List< objective * > objectives_
List of objectives related to this primal solver.
virtual void solveIter()
Execute one iteration of the solution algorithm.
virtual bool writeData(Ostream &os) const
Write average iteration.
virtual void preLoop()
Functions to be called before loop.
virtual void restoreInitValues()
Restore initial field values if necessary.
Base class for primal incompressible solvers.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
OBJstream os(runTime.globalPath()/outputName)
incompressibleVars & incoVars_
Reference to incompressibleVars.
virtual bool loop()
Looper (advances iters, time step)
Mesh data needed to do the Finite Volume discretisation.
virtual void preIter()
Steps to be executed before each main SIMPLE iteration.
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
const fvMesh & mesh() const
Return the solver mesh.
IOMRFZoneList MRF_
MRF zones.
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
List of MRF zones with IO functionality. MRF zones are specified by a list of dictionary entries,...
incompressibleVars & allocateVars()
Protected Member Functions.
virtual ~simple()=default
Destructor.
TypeName("simple")
Run-time type information.
virtual bool readDict(const dictionary &dict)
Read dict if updated.
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
virtual const dictionary & dict() const
Return the solver dictionary.
Base class for solution control classes.
virtual void solve()
Main control loop.
virtual void postLoop()
Functions to be called after loop.