42 #ifndef Foam_meshStructure_H 43 #define Foam_meshStructure_H const labelList & faceLayer() const
Face to layer.
const labelList & pointLayer() const
Point to layer.
meshStructure(const polyMesh &mesh, const uindirectPrimitivePatch &)
Construct from mesh and faces in mesh. Any addressing to.
const labelList & pointToPatchPointAddressing() const
Point to (global) patch point.
const labelList & cellToPatchFaceAddressing() const
Cell to (global) patch face.
ClassName("meshStructure")
const labelList & faceToPatchFaceAddressing() const
Face to (global) patch face.
A list of faces which address into the list of points.
Calculates a unique integer (label so might not have enough room - 2G max) for processor + local inde...
bool structured() const
Is mesh structured?
const labelList & cellLayer() const
Cell to layer.
Calculates points shared by more than two processor patches or cyclic patches.
const labelList & faceToPatchEdgeAddressing() const
Face to (global) patch edge.
Macro definitions for declaring ClassName(), NamespaceName(), etc.
Mesh consisting of general polyhedral cells.
Detect extruded mesh structure given a set of faces (uindirectPrimitivePatch).
uindirectPrimitivePatch pp(UIndirectList< face >(mesh.faces(), faceLabels), mesh.points())