Public Member Functions | List of all members
meshStructure Class Reference

Detect extruded mesh structure given a set of faces (uindirectPrimitivePatch). More...

Public Member Functions

 ClassName ("meshStructure")
 
 meshStructure (const polyMesh &mesh, const uindirectPrimitivePatch &)
 
 meshStructure (const polyMesh &mesh, const uindirectPrimitivePatch &, const globalIndex &globalFaces, const globalIndex &globalEdges, const globalIndex &globalPoints)
 
bool structured () const
 
const labelListcellToPatchFaceAddressing () const
 
labelListcellToPatchFaceAddressing ()
 
const labelListcellLayer () const
 
labelListcellLayer ()
 
const labelListfaceToPatchFaceAddressing () const
 
labelListfaceToPatchFaceAddressing ()
 
const labelListfaceToPatchEdgeAddressing () const
 
labelListfaceToPatchEdgeAddressing ()
 
const labelListfaceLayer () const
 
labelListfaceLayer ()
 
const labelListpointToPatchPointAddressing () const
 
labelListpointToPatchPointAddressing ()
 
const labelListpointLayer () const
 
labelListpointLayer ()
 

Detailed Description

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.

Source files

Definition at line 57 of file meshStructure.H.

Constructor & Destructor Documentation

◆ meshStructure() [1/2]

meshStructure ( const polyMesh mesh,
const uindirectPrimitivePatch pp 
)

Definition at line 394 of file meshStructure.C.

References correct(), mesh, PrimitivePatch< FaceList, PointField >::nEdges(), and PrimitivePatch< FaceList, PointField >::nPoints().

Here is the call graph for this function:

◆ meshStructure() [2/2]

meshStructure ( const polyMesh mesh,
const uindirectPrimitivePatch pp,
const globalIndex globalFaces,
const globalIndex globalEdges,
const globalIndex globalPoints 
)

Definition at line 411 of file meshStructure.C.

References correct(), and mesh.

Here is the call graph for this function:

Member Function Documentation

◆ ClassName()

ClassName ( "meshStructure"  )

◆ structured()

bool structured ( ) const
inline

Definition at line 25 of file meshStructureI.H.

◆ cellToPatchFaceAddressing() [1/2]

Foam::labelList & cellToPatchFaceAddressing ( ) const
inline

Definition at line 31 of file meshStructureI.H.

◆ cellToPatchFaceAddressing() [2/2]

labelList& cellToPatchFaceAddressing ( )
inline

◆ cellLayer() [1/2]

Foam::labelList & cellLayer ( ) const
inline

Definition at line 43 of file meshStructureI.H.

◆ cellLayer() [2/2]

labelList& cellLayer ( )
inline

◆ faceToPatchFaceAddressing() [1/2]

Foam::labelList & faceToPatchFaceAddressing ( ) const
inline

Definition at line 55 of file meshStructureI.H.

◆ faceToPatchFaceAddressing() [2/2]

labelList& faceToPatchFaceAddressing ( )
inline

◆ faceToPatchEdgeAddressing() [1/2]

Foam::labelList & faceToPatchEdgeAddressing ( ) const
inline

Definition at line 67 of file meshStructureI.H.

◆ faceToPatchEdgeAddressing() [2/2]

labelList& faceToPatchEdgeAddressing ( )
inline

◆ faceLayer() [1/2]

Foam::labelList & faceLayer ( ) const
inline

Definition at line 79 of file meshStructureI.H.

◆ faceLayer() [2/2]

labelList& faceLayer ( )
inline

◆ pointToPatchPointAddressing() [1/2]

Foam::labelList & pointToPatchPointAddressing ( ) const
inline

Definition at line 91 of file meshStructureI.H.

◆ pointToPatchPointAddressing() [2/2]

labelList& pointToPatchPointAddressing ( )
inline

◆ pointLayer() [1/2]

Foam::labelList & pointLayer ( ) const
inline

Definition at line 103 of file meshStructureI.H.

◆ pointLayer() [2/2]

labelList& pointLayer ( )
inline

The documentation for this class was generated from the following files: