dune-istl
2.7.0
|
Iterator over the levels in the hierarchy. More...
#include <dune/istl/paamg/hierarchy.hh>
Public Member Functions | |
LevelIterator () | |
Constructor. More... | |
LevelIterator (std::shared_ptr< Element > element) | |
LevelIterator (const LevelIterator< typename std::remove_const< C >::type, typename std::remove_const< T1 >::type > &other) | |
Copy constructor. More... | |
LevelIterator (const LevelIterator< const typename std::remove_const< C >::type, const typename std::remove_const< T1 >::type > &other) | |
Copy constructor. More... | |
bool | equals (const LevelIterator< typename std::remove_const< C >::type, typename std::remove_const< T1 >::type > &other) const |
Equality check. More... | |
bool | equals (const LevelIterator< const typename std::remove_const< C >::type, const typename std::remove_const< T1 >::type > &other) const |
Equality check. More... | |
T1 & | dereference () const |
Dereference the iterator. More... | |
void | increment () |
Move to the next coarser level. More... | |
void | decrement () |
Move to the next fine level. More... | |
bool | isRedistributed () const |
Check whether there was a redistribution at the current level. More... | |
T1 & | getRedistributed () const |
Get the redistributed container. More... | |
void | addRedistributed (std::shared_ptr< T1 > t) |
void | deleteRedistributed () |
Iterator over the levels in the hierarchy.
operator++() moves to the next coarser level in the hierarchy. while operator--() moves to the next finer level in the hierarchy.
|
inline |
Constructor.
|
inline |
|
inline |
Copy constructor.
|
inline |
Copy constructor.
|
inline |
|
inline |
Move to the next fine level.
|
inline |
|
inline |
Dereference the iterator.
|
inline |
Equality check.
|
inline |
Equality check.
|
inline |
Get the redistributed container.
|
inline |
Move to the next coarser level.
|
inline |
Check whether there was a redistribution at the current level.