Go to the documentation of this file.
71 #ifndef edgeFaceCirculator_H
72 #define edgeFaceCirculator_H
106 bool isBoundaryEdge_;
110 label startFaceLabel_;
119 inline void setEnd();
122 inline void setFace(
const label facei,
const label celli);
125 inline void otherFace(
const label celli);
142 const bool isBoundaryEdge
168 inline label
index()
const;
176 inline bool sameOrder(
const label v0,
const label v1)
const;
void operator=(const edgeFaceCirculator &iter)
bool operator!=(const edgeFaceCirculator &iter) const
edgeFaceCirculator & operator++()
static label getMinIndex(const face &f, const label v0, const label v1)
Walks from starting face around edge.
bool sameOrder(const label v0, const label v1) const
bool operator==(const edgeFaceCirculator &iter) const
edgeFaceCirculator cbegin() const
A face is a list of labels corresponding to mesh vertices.
Various functions to operate on Lists.
bool isInternalFace() const
const edgeFaceCirculator cend() const
edgeFaceCirculator begin() const
const edgeFaceCirculator end() const
Cell-face mesh analysis engine.