45 #ifndef hexCellLooper_H 46 #define hexCellLooper_H 83 const label startFacei,
84 const label startEdgeI,
147 const plane& cutPlane,
TypeName("hexCellLooper")
Runtime type information.
Geometric class that creates a 3D plane and can return the intersection point between a line and the ...
const cellModel & hex_
Reference to hex cell shape.
const polyMesh & mesh() const
A Vector of values with scalar precision, where scalar is float/double depending on the compilation f...
Implementation of cellLooper.
Maps a geometry to a set of cell primitives.
Mesh consisting of general polyhedral cells.
virtual ~hexCellLooper()=default
Destructor.
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.
Implementation of cellLooper. Does pure geometric cut through cell.