Class to control time during OpenFOAM simulations that is also the top-level objectRegistry.
Named list of face indices representing a sub-set of the mesh faces.
Mesh data needed to do the Finite Volume discretisation.
An abstract base class with a fat-interface to all derived classes covering all possible ways in whic...
Registry of regIOobjects.
Mesh consisting of general polyhedral cells.
Mesh data for surface fields.
const fvMesh & operator()() const
Return reference to fvMesh.
const Time & time() const
Return time.
const fvBoundaryMesh & boundary() const
Return reference to fvBoundaryMesh.
label size() const
Return size (number of internal faces)
bool operator==(const surfaceMesh &) const
const objectRegistry & db() const
Return fvMesh database.
tmp< DimensionedField< Type, surfaceMesh > > lookupField(const word &) const
Lookup a dimensioned field for this geometry.
surfaceMesh(const fvMesh &mesh)
Construct from fvMesh.
const polyMesh & poly() const
Return reference to polyMesh.
fvBoundaryMesh BoundaryMesh
Boundary mesh type.
bool operator!=(const surfaceMesh &) const
A class for managing temporary objects.
A class for handling words, derived from string.
Foam::fvMesh mesh(Foam::IOobject(regionName, runTime.name(), runTime, Foam::IOobject::MUST_READ), false)
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.