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 57 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 394 of file meshStructure.C.
References correct, mesh, PrimitivePatch< FaceList, PointField >::nEdges(), PrimitivePatch< FaceList, PointField >::nPoints(), and pp().
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 411 of file meshStructure.C.
References correct, mesh, and pp().
ClassName | ( | "meshStructure" | ) |
|
inline |
Is mesh structured?
Definition at line 25 of file meshStructureI.H.
|
inline |
Cell to (global) patch face.
Definition at line 31 of file meshStructureI.H.
|
inline |
Cell to (global) patch face.
Definition at line 37 of file meshStructureI.H.
|
inline |
Cell to layer.
Definition at line 43 of file meshStructureI.H.
|
inline |
Cell to layer.
Definition at line 49 of file meshStructureI.H.
|
inline |
Face to (global) patch face.
Definition at line 55 of file meshStructureI.H.
|
inline |
Face to (global) patch face.
Definition at line 61 of file meshStructureI.H.
|
inline |
Face to (global) patch edge.
Definition at line 67 of file meshStructureI.H.
|
inline |
Face to (global) patch edge.
Definition at line 73 of file meshStructureI.H.
|
inline |
Face to layer.
Definition at line 79 of file meshStructureI.H.
|
inline |
Face to layer.
Definition at line 85 of file meshStructureI.H.
|
inline |
Point to (global) patch point.
Definition at line 91 of file meshStructureI.H.
|
inline |
Point to (global) patch point.
Definition at line 97 of file meshStructureI.H.
|
inline |
Point to layer.
Definition at line 103 of file meshStructureI.H.
|
inline |
Point to layer.
Definition at line 109 of file meshStructureI.H.
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.