167 const bool validBoundary
Templated abstract base-class for demand-driven mesh objects used to automate their allocation to the...
const polyMesh & mesh() const
Generic mesh wrapper used by volMesh, surfaceMesh, pointMesh etc.
const objectRegistry & thisDb() const
Return the object registry.
const polyMesh & mesh_
Reference to Mesh.
A HashTable with keys but without contents.
Various mesh related information for a parallel run. Upon construction, constructs all info using par...
Registry of regIOobjects.
Mesh representing a set of points created from polyMesh.
virtual bool movePoints()
Move points.
pointMesh(const polyMesh &pMesh)
Construct from polyMesh.
const globalMeshData & globalData() const
Return parallel info.
virtual void topoChange(const polyTopoChangeMap &)
Update the mesh corresponding to given map.
const objectRegistry & thisDb() const
Return database. For now is its polyMesh.
pointBoundaryMesh BoundaryMesh
Boundary mesh type.
virtual void distribute(const polyDistributionMap &)
Redistribute or update using the given distribution map.
static const HashSet< word > geometryFields
Set of names of registered geometric fields.
virtual void mapMesh(const polyMeshMap &)
Update from another mesh using the given map.
label size() const
Return number of points.
virtual void addPatch(const label patchi)
Inserted patch at patchi.
const pointBoundaryMesh & boundary() const
Return reference to boundary mesh.
void reset()
Reset pointMesh with respect to the updated polyMesh.
virtual void reorderPatches(const labelUList &newToOld, const bool validBoundary)
Reordered/removed trailing patches. If validBoundary call is.
void operator=(const pointMesh &)=delete
Disallow default bitwise assignment.
bool operator==(const pointMesh &pm) const
bool operator!=(const pointMesh &pm) const
Class containing mesh-to-mesh mapping information after a mesh distribution where we send parts of me...
Class containing mesh-to-mesh mapping information.
Mesh consisting of general polyhedral cells.
Class containing mesh-to-mesh mapping information after a change in polyMesh topology.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.