Walks from starting face around edge. More...
Public Member Functions | |
edgeFaceCirculator (const primitiveMesh &mesh, const label faceLabel, const bool ownerSide, const label index, const bool isBoundaryEdge) | |
edgeFaceCirculator (const edgeFaceCirculator &circ) | |
label | faceLabel () const |
bool | isInternalFace () const |
bool | ownerSide () const |
label | index () const |
label | cellLabel () const |
bool | sameOrder (const label v0, const label v1) const |
void | setCanonical () |
void | operator= (const edgeFaceCirculator &iter) |
bool | operator== (const edgeFaceCirculator &iter) const |
bool | operator!= (const edgeFaceCirculator &iter) const |
edgeFaceCirculator & | operator++ () |
edgeFaceCirculator | begin () const |
edgeFaceCirculator | cbegin () const |
const edgeFaceCirculator | end () const |
const edgeFaceCirculator | cend () const |
Static Public Member Functions | |
static label | getMinIndex (const face &f, const label v0, const label v1) |
Walks from starting face around edge.
Definition at line 84 of file edgeFaceCirculator.H.
|
inline |
Definition at line 105 of file edgeFaceCirculatorI.H.
|
inline |
Definition at line 122 of file edgeFaceCirculatorI.H.
|
inlinestatic |
Definition at line 136 of file edgeFaceCirculatorI.H.
References f().
|
inline |
Definition at line 166 of file edgeFaceCirculatorI.H.
|
inline |
Definition at line 172 of file edgeFaceCirculatorI.H.
|
inline |
Definition at line 183 of file edgeFaceCirculatorI.H.
|
inline |
Definition at line 189 of file edgeFaceCirculatorI.H.
|
inline |
Definition at line 195 of file edgeFaceCirculatorI.H.
References polyMesh::faceNeighbour(), polyMesh::faceOwner(), and mesh.
|
inline |
Definition at line 210 of file edgeFaceCirculatorI.H.
References Foam::abort(), f(), polyMesh::faces(), Foam::FatalError, FatalErrorInFunction, and mesh.
|
inline |
Definition at line 230 of file edgeFaceCirculatorI.H.
References Foam::abort(), stdFoam::end(), Foam::endl(), f(), polyMesh::faceNeighbour(), polyMesh::faceOwner(), polyMesh::faces(), Foam::FatalError, FatalErrorInFunction, mesh, Foam::meshTools::otherFace(), and polyMesh::points().
Referenced by edgeFaceCirculator::begin(), and edgeFaceCirculator::cbegin().
|
inline |
Definition at line 334 of file edgeFaceCirculatorI.H.
|
inline |
Definition at line 344 of file edgeFaceCirculatorI.H.
|
inline |
Definition at line 364 of file edgeFaceCirculatorI.H.
|
inline |
Definition at line 374 of file edgeFaceCirculatorI.H.
References Foam::abort(), polyMesh::faceNeighbour(), polyMesh::faceOwner(), Foam::FatalError, FatalErrorInFunction, mesh, and Foam::meshTools::otherFace().
|
inline |
Definition at line 420 of file edgeFaceCirculatorI.H.
References edgeFaceCirculator::setCanonical().
|
inline |
Definition at line 439 of file edgeFaceCirculatorI.H.
References edgeFaceCirculator::setCanonical().
|
inline |
Definition at line 458 of file edgeFaceCirculatorI.H.
|
inline |
Definition at line 463 of file edgeFaceCirculatorI.H.
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.