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,
virtual bool cut(const vector &refDir, const label celli, const boolList &vertIsCut, const boolList &edgeIsCut, const scalarField &edgeWeight, labelList &loop, scalarField &loopWeights) const
Create cut along circumference of celli. Gets current mesh cuts.
Geometric class that creates a 3D plane and can return the intersection point between a line and the ...
A 1D vector of objects of type <T> that resizes itself as necessary to accept the new objects...
static const scalar featureCos
Cos of angle for feature recognition (of splitHexes)
const polyMesh & mesh() const
A Vector of values with scalar precision, where scalar is float/double depending on the compilation f...
Basic run-time type information using word as the type's name. Used to enhance the standard RTTI to c...
Implementation of cellLooper.
virtual ~topoCellLooper()=default
Destructor.
Mesh consisting of general polyhedral cells.
Implementation of cellLooper. This one recognizes splitHexes and tries to make a cut such that if the...
TypeName("topoCellLooper")
Runtime type information.