68 return pointFaceIndex_;
86 if (cellModelPtr_ ==
nullptr)
90 return *cellModelPtr_;
103 return 2*(v0*numVert + v1);
110 const label localVertI,
118 return (localVertI + 1) % size;
123 return (size + localVertI - 1) % size;
const Map< label > & localPoint() const
const labelList & vertLabels() const
const labelList & faceSize() const
const faceList & localFaces() const
const labelList & faceLabels() const
static const cellModel * ptr(const modelType model)
Look up pointer to cellModel by enumeration, or nullptr on failure.
const labelList & faceMap() const
const cellModel & model() const
Maps a geometry to a set of cell primitives.
static label edgeKey(const label numVert, const label v0, const label v1)
Given start and end of edge generate unique key.
const labelList & pointMap() const
const labelList & edgeFaces() const
static label nextVert(const label, const label, const bool)
Step along face either in righthand or lefthand direction.
const labelListList & pointFaceIndex() const
A HashTable to objects of type <T> with a label key.