68 #ifndef regionSolvers_H
69 #define regionSolvers_H
A templated 1D list of pointers to objects of type <T>, where the size of the array is known and used...
Class to control time during OpenFOAM simulations that is also the top-level objectRegistry.
bool operator!=(const iterator &) const
bool operator==(const iterator &) const
iterator(regionSolvers &)
Construct for the regionSolvers.
Class to hold the lists of region meshes and solvers.
iterator begin()
Return an iterator to begin traversing the solvers.
label size() const
Return the number of region solvers.
regionSolvers(const Time &runTime)
Construct from components.
solver & operator[](const label i)
Set the region i prefix and return the corresponding solver.
void operator=(const regionSolvers &)=delete
Disallow default bitwise assignment.
~regionSolvers()
Destructor.
void setGlobalPrefix() const
Set the Info prefix to space padding for global messages.
void setPrefix(const label i) const
Set the Info prefix to the space padded region name.
iterator end()
Return an iterator to end traversing the solvers.
void resetPrefix() const
Reset the Info prefix to null.
Abstract base class for run-time selectable region solvers.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.