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