Go to the documentation of this file.
45 #ifndef hexCellLooper_H
46 #define hexCellLooper_H
83 const label startFacei,
84 const label startEdgeI,
147 const plane& cutPlane,
Mesh consisting of general polyhedral cells.
Geometric class that creates a 3D plane and can return the intersection point between a line and the ...
Generic templated field type.
TypeName("hexCellLooper")
Implementation of cellLooper. Does pure geometric cut through cell.
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
Maps a geometry to a set of cell primitives.
virtual bool cut(const vector &refDir, const label celli, const boolList &vertIsCut, const boolList &edgeIsCut, const scalarField &edgeWeight, labelList &loop, scalarField &loopWeights) const
Implementation of cellLooper.
virtual ~hexCellLooper()=default
const polyMesh & mesh() const