Detect extruded mesh structure given a set of faces (uindirectPrimitivePatch). More...
Public Member Functions | |
ClassName ("meshStructure") | |
meshStructure (const polyMesh &mesh, const uindirectPrimitivePatch &) | |
Construct from mesh and faces in mesh. Any addressing to. More... | |
meshStructure (const polyMesh &mesh, const uindirectPrimitivePatch &, const globalIndex &globalFaces, const globalIndex &globalEdges, const globalIndex &globalPoints) | |
Construct from mesh and faces in mesh and global indexing. More... | |
bool | structured () const |
Is mesh structured? More... | |
const labelList & | cellToPatchFaceAddressing () const |
Cell to (global) patch face. More... | |
labelList & | cellToPatchFaceAddressing () |
Cell to (global) patch face. More... | |
const labelList & | cellLayer () const |
Cell to layer. More... | |
labelList & | cellLayer () |
Cell to layer. More... | |
const labelList & | faceToPatchFaceAddressing () const |
Face to (global) patch face. More... | |
labelList & | faceToPatchFaceAddressing () |
Face to (global) patch face. More... | |
const labelList & | faceToPatchEdgeAddressing () const |
Face to (global) patch edge. More... | |
labelList & | faceToPatchEdgeAddressing () |
Face to (global) patch edge. More... | |
const labelList & | faceLayer () const |
Face to layer. More... | |
labelList & | faceLayer () |
Face to layer. More... | |
const labelList & | pointToPatchPointAddressing () const |
Point to (global) patch point. More... | |
labelList & | pointToPatchPointAddressing () |
Point to (global) patch point. More... | |
const labelList & | pointLayer () const |
Point to layer. More... | |
labelList & | pointLayer () |
Point to layer. More... | |
Detect extruded mesh structure given a set of faces (uindirectPrimitivePatch).
All indices to originating set are in terms of global faces, global edges, global points.
Definition at line 61 of file meshStructure.H.
meshStructure | ( | const polyMesh & | mesh, |
const uindirectPrimitivePatch & | pp | ||
) |
Construct from mesh and faces in mesh. Any addressing to.
faces/edges/points on patch are global indices
Definition at line 400 of file meshStructure.C.
References correct(), mesh, PrimitivePatch< FaceList, PointField >::nEdges(), and PrimitivePatch< FaceList, PointField >::nPoints().
meshStructure | ( | const polyMesh & | mesh, |
const uindirectPrimitivePatch & | pp, | ||
const globalIndex & | globalFaces, | ||
const globalIndex & | globalEdges, | ||
const globalIndex & | globalPoints | ||
) |
Construct from mesh and faces in mesh and global indexing.
Definition at line 417 of file meshStructure.C.
References correct(), and mesh.
ClassName | ( | "meshStructure" | ) |
|
inline |
Is mesh structured?
Definition at line 32 of file meshStructureI.H.
|
inline |
Cell to (global) patch face.
Definition at line 38 of file meshStructureI.H.
|
inline |
Cell to (global) patch face.
Definition at line 44 of file meshStructureI.H.
|
inline |
Cell to layer.
Definition at line 50 of file meshStructureI.H.
|
inline |
Cell to layer.
Definition at line 56 of file meshStructureI.H.
|
inline |
Face to (global) patch face.
Definition at line 62 of file meshStructureI.H.
|
inline |
Face to (global) patch face.
Definition at line 68 of file meshStructureI.H.
|
inline |
Face to (global) patch edge.
Definition at line 74 of file meshStructureI.H.
|
inline |
Face to (global) patch edge.
Definition at line 80 of file meshStructureI.H.
|
inline |
Face to layer.
Definition at line 86 of file meshStructureI.H.
|
inline |
Face to layer.
Definition at line 92 of file meshStructureI.H.
|
inline |
Point to (global) patch point.
Definition at line 98 of file meshStructureI.H.
|
inline |
Point to (global) patch point.
Definition at line 104 of file meshStructureI.H.
|
inline |
Point to layer.
Definition at line 110 of file meshStructureI.H.
|
inline |
Point to layer.
Definition at line 116 of file meshStructureI.H.