52#ifndef topoCellLooper_H
53#define topoCellLooper_H
78 static void subsetList
90 const label startEdgeI,
91 const label startVertI,
92 const label nFeaturePts,
105 const label startEdgeI,
106 const label startVertI
111 label getAlignedNonFeatureEdge
126 const label startEdgeI,
127 const label startVertI,
140 const label fromFacei,
141 const label fromEdgeI,
142 const label fromVertI,
199 const plane& cutPlane,
A 1D vector of objects of type <T> that resizes itself as necessary to accept the new objects.
Implementation of cellLooper.
Geometric class that creates a 3D plane and can return the intersection point between a line and the ...
Mesh consisting of general polyhedral cells.
Patchify triangles based on orientation w.r.t other (triangulated or triangulatable) surfaces.
Implementation of cellLooper. This one recognizes splitHexes and tries to make a cut such that if the...
TypeName("topoCellLooper")
Runtime type information.
static const scalar featureCos
Cos of angle for feature recognition (of splitHexes)
virtual ~topoCellLooper()=default
Destructor.
#define TypeName(TypeNameString)
Declare a ClassName() with extra virtual type info.