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...
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 62 of file regionSide.H.
Public Member Functions | |
ClassName ("regionSide") | |
Runtime type information.
| |
regionSide (const primitiveMesh &mesh, const labelHashSet ®ion, const labelHashSet &fenceEdges, const label startCell, const label startFace) | |
Construct from components.
| |
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.
|
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 label otherFace | ( | const primitiveMesh & | mesh, |
const label | cellI, | ||
const label | excludeFaceI, | ||
const label | edgeI | ||
) | [static]
|
Step across edge onto other face on cell.
const labelHashSet& sideOwner | ( | ) | const [inline]
|
Definition at line 153 of file regionSide.H.
const labelHashSet& insidePointFaces | ( | ) | const [inline]
|
Definition at line 158 of file regionSide.H.