196 const bool validBoundary
203 virtual void clear();
Templated abstract base-class for demand-driven mesh objects used to automate their allocation to the...
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...
A HashTable with keys but without contents.
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...
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.
static const HashSet< word > curGeometryFields
Set of names of registered current-time geometric fields.
pointMesh(const polyMesh &pMesh)
Construct from polyMesh.
const objectRegistry & db() const
Return database. For now is its polyMesh.
tmp< DimensionedField< Type, pointMesh > > lookupField(const word &) const
Lookup a dimensioned field for this geometry.
const globalMeshData & globalData() const
Return parallel info.
virtual void topoChange(const polyTopoChangeMap &)
Update the mesh corresponding to given map.
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 swap(polyMesh &)
Swap mesh.
virtual void mapMesh(const polyMeshMap &)
Update from another mesh using the given map.
label size() const
Return number of points.
const DimensionedField< vector, pointMesh > & C() const
Return point locations.
virtual void addPatch(const label patchi)
Inserted patch at patchi.
virtual void clear()
Clear all but permanent registered meshObjects.
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
Equality comparison.
bool operator!=(const pointMesh &pm) const
Inequality comparison.
const polyMesh & operator()() const
Return reference to polyMesh.
const polyMesh & poly() const
Return reference to polyMesh.
Abstract base class for point-mesh patch fields.
Named list of point indices representing a sub-set of the mesh faces.
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.
const objectRegistry & db() const
Return the object registry.
const globalMeshData & globalData() const
Return parallel info.
Class containing mesh-to-mesh mapping information after a change in polyMesh topology.
A class for managing temporary objects.
A class for handling words, derived from string.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.