51 public MeshObject<polyMesh, PatchMeshObject, pointMesh>,
122 void reset(
const bool validBoundary);
138 const bool validBoundary
virtual bool movePoints()
Move points.
virtual void reorderPatches(const labelUList &newToOld, const bool validBoundary)
Reordered/removed trailing patches. If validBoundary call is.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
void reset(const bool validBoundary)
Reset for changed polyMesh.
Various mesh related information for a parallel run. Upon construction, constructs all info using par...
bool operator==(const pointMesh &pm) const
virtual void addPatch(const label patchi)
Inserted patch at patchi.
virtual void updateMesh(const mapPolyMesh &mpm)
Update the mesh corresponding to given map.
Class containing mesh-to-mesh mapping information after a change in polyMesh topology.
Mesh representing a set of points created from polyMesh.
bool operator!=(const pointMesh &pm) const
Templated abstract base-class for optional mesh objects used to automate their allocation to the mesh...
const globalMeshData & globalData() const
Return parallel info.
const objectRegistry & thisDb() const
Return database. For now is its polyMesh.
label size() const
Return number of points.
A 1D vector of objects of type <T>, where the size of the vector is known and can be used for subscri...
const objectRegistry & thisDb() const
Return the object registry.
const polyMesh & mesh() const
pointBoundaryMesh BoundaryMesh
pointMesh(const polyMesh &pMesh)
Construct from polyMesh.
Mesh consisting of general polyhedral cells.
Generic mesh wrapper used by volMesh, surfaceMesh, pointMesh etc.
Registry of regIOobjects.
GeoMesh(const MESH &mesh)
Construct from MESH.
const pointBoundaryMesh & boundary() const
Return reference to boundary mesh.
const polyMesh & mesh_
Reference to Mesh.
void operator=(const pointMesh &)=delete
Disallow default bitwise assignment.