92 const label modelEdgei,
120 const label modelFacei,
131 inline bool Foam::operator==
133 const cellModel& lhs,
137 return (&lhs == &rhs);
141 inline bool Foam::operator!=
143 const cellModel& lhs,
147 return (&lhs != &rhs);
label nFaces() const noexcept
Return number of faces.
label nPoints() const noexcept
Return number of points.
A face is a list of labels corresponding to mesh vertices.
labelList pointLabels(nPoints, -1)
faceList faces(const labelUList &pointLabels) const
Return list of cell faces.
const edgeList & modelEdges() const noexcept
Return a raw list of model edges.
UList< label > labelUList
A UList of labels.
#define forAll(list, i)
Loop across all elements in list.
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 vertex labels. This can correspond to a directed graph edge or an edge on a ...
edgeList edges(const labelUList &pointLabels) const
Return list of cell edges.
A class for handling words, derived from Foam::string.
const faceList & modelFaces() const noexcept
Return a raw list of model faces.
label nEdges() const noexcept
Return number of edges.
label index() const noexcept
Return index of model in the model list.
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.