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.
Collaboration diagram for regionSide: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.