dune-geometry
2.2.0
|
Iterate over the vertex indices of some sub-entity. More...
#include <dune/geometry/generalvertexorder.hh>
Public Member Functions | |
const Index & | dereference () const |
const Index & | elementAt (std::ptrdiff_t n) const |
bool | equals (const iterator &other) const |
void | increment () |
void | decrement () |
void | advance (std::ptrdiff_t n) |
std::ptrdiff_t | distanceTo (const iterator &other) const |
iterator () | |
public default constructor | |
Friends | |
class | GeneralVertexOrder< dim, Index > |
Iterate over the vertex indices of some sub-entity.
This is a random access iterator with constant value_type
.
Dune::GeneralVertexOrder< dim, Index_ >::iterator::iterator | ( | ) | [inline] |
public default constructor
The contructed iterator object will have a singular value. The only valid operations will be assignment of a non-singular value and destruction, all other operations will result in undefined behaviour.
void Dune::GeneralVertexOrder< dim, Index_ >::iterator::advance | ( | std::ptrdiff_t | n | ) | [inline] |
void Dune::GeneralVertexOrder< dim, Index_ >::iterator::decrement | ( | ) | [inline] |
const Index& Dune::GeneralVertexOrder< dim, Index_ >::iterator::dereference | ( | ) | const [inline] |
std::ptrdiff_t Dune::GeneralVertexOrder< dim, Index_ >::iterator::distanceTo | ( | const iterator & | other | ) | const [inline] |
const Index& Dune::GeneralVertexOrder< dim, Index_ >::iterator::elementAt | ( | std::ptrdiff_t | n | ) | const [inline] |
bool Dune::GeneralVertexOrder< dim, Index_ >::iterator::equals | ( | const iterator & | other | ) | const [inline] |
void Dune::GeneralVertexOrder< dim, Index_ >::iterator::increment | ( | ) | [inline] |
friend class GeneralVertexOrder< dim, Index > [friend] |