Go to the documentation of this file.
92 const label modelEdgei,
120 const label modelFacei,
131 inline bool Foam::operator==
137 return (&lhs == &rhs);
141 inline bool Foam::operator!=
147 return (&lhs != &rhs);
label index() const noexcept
Return index of model in the model list.
faceList faces(const labelUList &pointLabels) const
Return list of cell faces.
A class for handling words, derived from Foam::string.
Foam::face face(const label modelFacei, const labelUList &pointLabels) const
Return the cell face for specified model face.
An edge is a list of two point labels. The functionality it provides supports the discretisation on a...
edgeList edges(const labelUList &pointLabels) const
Return list of cell edges.
#define forAll(list, i)
Loop across all elements in list.
const edgeList & modelEdges() const noexcept
Return a raw list of model edges.
label nEdges() const noexcept
Return number of edges.
Foam::edge edge(const label modelEdgei, const labelUList &pointLabels) const
Return the cell edge for specified model edge.
const word & name() const noexcept
Return model name.
label nFaces() const noexcept
Return number of faces.
label nPoints() const noexcept
Return number of points.
const faceList & modelFaces() const noexcept
Return a raw list of model faces.
A face is a list of labels corresponding to mesh vertices.
Maps a geometry to a set of cell primitives.
labelList pointLabels(nPoints, -1)