meshStructure Class Reference

Detect extruded mesh structure given a set of patch faces. More...

Public Member Functions

 ClassName ("meshStructure")
 
 meshStructure (const polyMesh &mesh, const uindirectPrimitivePatch &)
 Construct null. More...
 
bool structured () const
 Is mesh structured? More...
 
const labelListcellToPatchFaceAddressing () const
 Cell to patch face. More...
 
labelListcellToPatchFaceAddressing ()
 Cell to patch face. More...
 
const labelListcellLayer () const
 Cell to layer. More...
 
labelListcellLayer ()
 Cell to layer. More...
 
const labelListfaceToPatchFaceAddressing () const
 Face to patch face. More...
 
labelListfaceToPatchFaceAddressing ()
 Face to patch face. More...
 
const labelListfaceToPatchEdgeAddressing () const
 Face to patch edge. More...
 
labelListfaceToPatchEdgeAddressing ()
 Face to patch edge. More...
 
const labelListfaceLayer () const
 Face to layer. More...
 
labelListfaceLayer ()
 Face to layer. More...
 
const labelListpointToPatchPointAddressing () const
 Point to patch point. More...
 
labelListpointToPatchPointAddressing ()
 Point to patch point. More...
 
const labelListpointLayer () const
 Point to layer. More...
 
labelListpointLayer ()
 Point to layer. More...
 

Detailed Description

Detect extruded mesh structure given a set of patch faces.

Source files

Definition at line 54 of file meshStructure.H.

Constructor & Destructor Documentation

◆ meshStructure()

meshStructure ( const polyMesh mesh,
const uindirectPrimitivePatch pp 
)

Construct null.

Definition at line 377 of file meshStructure.C.

References Foam::MULES::correct().

Here is the call graph for this function:

Member Function Documentation

◆ ClassName()

ClassName ( "meshStructure"  )

◆ structured()

bool structured ( ) const
inline

Is mesh structured?

Definition at line 30 of file meshStructureI.H.

◆ cellToPatchFaceAddressing() [1/2]

const Foam::labelList & cellToPatchFaceAddressing ( ) const
inline

Cell to patch face.

Definition at line 36 of file meshStructureI.H.

◆ cellToPatchFaceAddressing() [2/2]

Foam::labelList & cellToPatchFaceAddressing ( )
inline

Cell to patch face.

Definition at line 42 of file meshStructureI.H.

◆ cellLayer() [1/2]

const Foam::labelList & cellLayer ( ) const
inline

Cell to layer.

Definition at line 48 of file meshStructureI.H.

◆ cellLayer() [2/2]

Foam::labelList & cellLayer ( )
inline

Cell to layer.

Definition at line 54 of file meshStructureI.H.

◆ faceToPatchFaceAddressing() [1/2]

const Foam::labelList & faceToPatchFaceAddressing ( ) const
inline

Face to patch face.

Definition at line 60 of file meshStructureI.H.

◆ faceToPatchFaceAddressing() [2/2]

Foam::labelList & faceToPatchFaceAddressing ( )
inline

Face to patch face.

Definition at line 66 of file meshStructureI.H.

◆ faceToPatchEdgeAddressing() [1/2]

const Foam::labelList & faceToPatchEdgeAddressing ( ) const
inline

Face to patch edge.

Definition at line 72 of file meshStructureI.H.

◆ faceToPatchEdgeAddressing() [2/2]

Foam::labelList & faceToPatchEdgeAddressing ( )
inline

Face to patch edge.

Definition at line 78 of file meshStructureI.H.

◆ faceLayer() [1/2]

const Foam::labelList & faceLayer ( ) const
inline

Face to layer.

Definition at line 84 of file meshStructureI.H.

◆ faceLayer() [2/2]

Foam::labelList & faceLayer ( )
inline

Face to layer.

Definition at line 90 of file meshStructureI.H.

◆ pointToPatchPointAddressing() [1/2]

const Foam::labelList & pointToPatchPointAddressing ( ) const
inline

Point to patch point.

Definition at line 96 of file meshStructureI.H.

◆ pointToPatchPointAddressing() [2/2]

Foam::labelList & pointToPatchPointAddressing ( )
inline

Point to patch point.

Definition at line 102 of file meshStructureI.H.

◆ pointLayer() [1/2]

const Foam::labelList & pointLayer ( ) const
inline

Point to layer.

Definition at line 108 of file meshStructureI.H.

◆ pointLayer() [2/2]

Foam::labelList & pointLayer ( )
inline

Point to layer.

Definition at line 114 of file meshStructureI.H.


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