33 return nInternalPoints_;
47 return nInternal0Edges_;
55 return nInternal1Edges_;
63 return nInternalEdges_;
71 nEdges_ = edges().size();
80 return nInternalFaces_;
86 return (nFaces_ - nInternalFaces_);
104 const label faceIndex
107 return faceIndex < nInternalFaces_;
113 return bool(cellShapesPtr_);
119 return bool(edgesPtr_);
191 return bool(cellCentresPtr_);
197 return bool(cellVolumesPtr_);
203 return bool(faceCentresPtr_);
209 return bool(faceAreasPtr_);
label nPoints() const noexcept
Number of mesh points.
label nFaces() const noexcept
Number of mesh faces.
bool hasCellShapes() const noexcept
bool isInternalFace(const label faceIndex) const noexcept
Return true if given face label is internal to the mesh.
label nInternal1Edges() const
Internal edges using 0 or 1 boundary point.
bool hasEdges() const noexcept
bool hasCellEdges() const noexcept
bool hasPointEdges() const noexcept
label nInternalPoints() const noexcept
Points not on boundary.
bool hasFaceCentres() const noexcept
label nInternalFaces() const noexcept
Number of internal faces.
bool hasCellCentres() const noexcept
bool hasEdgeFaces() const noexcept
bool hasEdgeCells() const noexcept
label nEdges() const
Number of mesh edges.
label nInternalEdges() const
Internal edges using 0,1 or 2 boundary points.
bool hasCellPoints() const noexcept
bool hasPointCells() const noexcept
bool hasFaceEdges() const noexcept
bool hasFaceAreas() const noexcept
bool hasCells() const noexcept
bool hasPointFaces() const noexcept
bool hasCellVolumes() const noexcept
label nCells() const noexcept
Number of mesh cells.
bool hasPointPoints() const noexcept
bool hasCellCells() const noexcept
label nBoundaryFaces() const noexcept
Number of boundary faces (== nFaces - nInternalFaces)
label nInternal0Edges() const
Internal edges (i.e. not on boundary face) using no boundary point.