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 labelList & cellToPatchFaceAddressing () const
 Cell to patch face. More...
 
labelList & cellToPatchFaceAddressing ()
 Cell to patch face. More...
 
const labelList & cellLayer () const
 Cell to layer. More...
 
labelList & cellLayer ()
 Cell to layer. More...
 
const labelList & faceToPatchFaceAddressing () const
 Face to patch face. More...
 
labelList & faceToPatchFaceAddressing ()
 Face to patch face. More...
 
const labelList & faceToPatchEdgeAddressing () const
 Face to patch edge. More...
 
labelList & faceToPatchEdgeAddressing ()
 Face to patch edge. More...
 
const labelList & faceLayer () const
 Face to layer. More...
 
labelList & faceLayer ()
 Face to layer. More...
 
const labelList & pointToPatchPointAddressing () const
 Point to patch point. More...
 
labelList & pointToPatchPointAddressing ()
 Point to patch point. More...
 
const labelList & pointLayer () const
 Point to layer. More...
 
labelList & pointLayer ()
 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 378 of file meshStructure.C.

References correct.

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: