|
dune-geometry 2.11
|
Loading...
Searching...
No Matches
Dune::GeneralVertexOrder< dim, Index_ >::iterator Class Reference
Iterate over the vertex indices of some sub-entity. More...
#include <dune/geometry/generalvertexorder.hh>
Inheritance diagram for Dune::GeneralVertexOrder< dim, Index_ >::iterator:

Public Types | |
| typedef std::random_access_iterator_tag | iterator_category |
| typedef typename std::remove_const< V >::type | value_type |
| typedef D | difference_type |
| typedef V * | pointer |
| typedef R | reference |
| typedef T | DerivedType |
| typedef V | Value |
| typedef V * | Pointer |
| typedef D | DifferenceType |
| typedef R | Reference |
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 | |
| constexpr Reference | operator* () const |
| constexpr Pointer | operator-> () const |
| constexpr Reference | operator[] (DifferenceType n) const |
| constexpr DerivedType & | operator++ () |
| constexpr DerivedType | operator++ (int) |
| constexpr DerivedType & | operator+= (DifferenceType n) |
| constexpr DerivedType | operator+ (DifferenceType n) const |
| constexpr DerivedType & | operator-- () |
| constexpr DerivedType | operator-- (int) |
| constexpr DerivedType & | operator-= (DifferenceType n) |
| constexpr DerivedType | operator- (DifferenceType n) const |
Friends | |
| class | GeneralVertexOrder< dim, Index > |
Detailed Description
template<std::size_t dim, class Index_ = std::size_t>
class Dune::GeneralVertexOrder< dim, Index_ >::iterator
class Dune::GeneralVertexOrder< dim, Index_ >::iterator
Iterate over the vertex indices of some sub-entity.
This is a random access iterator with constant value_type.
Constructor & Destructor Documentation
◆ iterator()
template<std::size_t dim, class Index_ = std::size_t>
|
inline |
public default constructor
The constructed 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 behavior.
Member Function Documentation
◆ advance()
template<std::size_t dim, class Index_ = std::size_t>
|
inline |
◆ decrement()
template<std::size_t dim, class Index_ = std::size_t>
|
inline |
◆ dereference()
template<std::size_t dim, class Index_ = std::size_t>
|
inline |
◆ distanceTo()
template<std::size_t dim, class Index_ = std::size_t>
|
inline |
◆ elementAt()
template<std::size_t dim, class Index_ = std::size_t>
|
inline |
◆ equals()
template<std::size_t dim, class Index_ = std::size_t>
|
inline |
◆ increment()
template<std::size_t dim, class Index_ = std::size_t>
|
inline |
Friends And Related Symbol Documentation
◆ GeneralVertexOrder< dim, Index >
template<std::size_t dim, class Index_ = std::size_t>
|
friend |
The documentation for this class was generated from the following file:
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8