Public Member Functions | Static Public Member Functions | List of all members
regionSide Class Reference

Determines the 'side' for every face and connected to a singly-connected (through edges) region of faces. Gets set of faces and a list of mesh edges ('fenceEdges') which should not be crossed. Used in splitting a mesh region. More...

Public Member Functions

 ClassName ("regionSide")
 
 regionSide (const primitiveMesh &mesh, const labelHashSet &region, const labelHashSet &fenceEdges, const label startCell, const label startFace)
 
const labelHashSetsideOwner () const
 
const labelHashSetinsidePointFaces () const
 

Static Public Member Functions

static label otherFace (const primitiveMesh &mesh, const label celli, const label excludeFacei, const label edgeI)
 

Detailed Description

Determines the 'side' for every face and connected to a singly-connected (through edges) region of faces. Gets set of faces and a list of mesh edges ('fenceEdges') which should not be crossed. Used in splitting a mesh region.

Determines:

Source files

Definition at line 59 of file regionSide.H.

Constructor & Destructor Documentation

◆ regionSide()

regionSide ( const primitiveMesh mesh,
const labelHashSet region,
const labelHashSet fenceEdges,
const label  startCell,
const label  startFace 
)

Member Function Documentation

◆ ClassName()

ClassName ( "regionSide"  )

◆ otherFace()

static label otherFace ( const primitiveMesh mesh,
const label  celli,
const label  excludeFacei,
const label  edgeI 
)
static

◆ sideOwner()

const labelHashSet& sideOwner ( ) const
inline

Definition at line 150 of file regionSide.H.

◆ insidePointFaces()

const labelHashSet& insidePointFaces ( ) const
inline

Definition at line 155 of file regionSide.H.


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