44#ifndef localPointRegion_H
45#define localPointRegion_H
94 void countPointRegions
103 void calcPointRegions
112 static bool isDuplicate
178 return meshPointMap_;
184 return pointRegions_;
A HashTable to objects of type <T> with a label key.
A face is a list of labels corresponding to mesh vertices.
const Map< label > & meshFaceMap() const
Per face that uses a duplicated point the local index.
localPointRegion(const polyMesh &mesh)
Construct from mesh. Assumes all non-coupled boundary points.
const faceList & faceRegions() const
Per face (in local index) the region of its points.
const Map< label > & meshPointMap() const
Per point that is to be duplicated the local index.
static labelList findDuplicateFaces(const primitiveMesh &, const labelList &)
Helper routine to find baffles (two boundary faces using the.
void updateMesh(const mapPolyMesh &)
Force recalculation of locally stored data on topological change.
const labelListList & pointRegions() const
Per local point the regions it is in.
static labelPairList findDuplicateFacePairs(const polyMesh &)
Helper routine to find all baffles (two boundary faces.
ClassName("localPointRegion")
Runtime type information.
Class containing mesh-to-mesh mapping information after a change in polyMesh topology.
Mesh consisting of general polyhedral cells.
Cell-face mesh analysis engine.
#define ClassName(TypeNameString)
Add typeName information from argument TypeNameString to a class.
List< labelPair > labelPairList
List of labelPair.
List< labelList > labelListList
List of labelList.
List< label > labelList
A List of labels.
List< face > faceList
List of faces.
List< bool > boolList
A List of bools.
Basic run-time type information using word as the type's name. Used to enhance the standard RTTI to c...