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") | |
Runtime type information. More... | |
regionSide (const primitiveMesh &mesh, const labelHashSet ®ion, const labelHashSet &fenceEdges, const label startCell, const label startFace) | |
Construct from components. More... | |
const labelHashSet & | sideOwner () const |
const labelHashSet & | insidePointFaces () const |
Static Public Member Functions | |
static label | otherFace (const primitiveMesh &mesh, const label celli, const label excludeFacei, const label edgeI) |
Step across edge onto other face on cell. More... | |
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.
Definition at line 61 of file regionSide.H.
regionSide | ( | const primitiveMesh & | mesh, |
const labelHashSet & | region, | ||
const labelHashSet & | fenceEdges, | ||
const label | startCell, | ||
const label | startFace | ||
) |
Construct from components.
ClassName | ( | "regionSide" | ) |
Runtime type information.
|
static |
Step across edge onto other face on cell.
|
inline |
Definition at line 152 of file regionSide.H.
|
inline |
Definition at line 157 of file regionSide.H.