70 return pointFaceIndex_;
88 if (cellModelPtr_ ==
nullptr)
92 return *cellModelPtr_;
106 return 2*(v0*numVert + v1);
113 const label localVertI,
121 return (localVertI + 1) % size;
126 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, which enables geometric cell data to be calculated witho...
static const cellModel * lookup(const word &)
Look up a model by name and return a pointer to the model or nullptr.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.