Loading...
Searching...
No Matches
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...

#include <regionSide.H>

Public Member Functions

 ClassName ("regionSide")
 Runtime type information.
 regionSide (const primitiveMesh &mesh, const labelHashSet &region, const labelHashSet &fenceEdges, const label startCell, const label startFace)
 Construct from components.
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)
 Step across edge onto other face on cell.

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:

  • For every face on the surface: whether the owner was visited from starting face.
  • List of faces using an internal point of the region visitable by edge-face-edge walking from the correct side of the region.
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 )

Construct from components.

References mesh.

Member Function Documentation

◆ ClassName()

ClassName ( "regionSide" )

Runtime type information.

◆ otherFace()

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

Step across edge onto other face on cell.

References mesh.

◆ sideOwner()

const labelHashSet & sideOwner ( ) const
inline

Definition at line 172 of file regionSide.H.

◆ insidePointFaces()

const labelHashSet & insidePointFaces ( ) const
inline

Definition at line 177 of file regionSide.H.


The documentation for this class was generated from the following file:
  • applications/utilities/mesh/manipulation/splitMesh/regionSide.H