|
| | LevelIterator () |
| | Constructor.
|
| |
| | LevelIterator (std::shared_ptr< Element > element) |
| |
| | LevelIterator (const LevelIterator< typename std::remove_const< C >::type, typename std::remove_const< T1 >::type > &other) |
| | Copy constructor.
|
| |
| | LevelIterator (const LevelIterator< const typename std::remove_const< C >::type, const typename std::remove_const< T1 >::type > &other) |
| | Copy constructor.
|
| |
| bool | equals (const LevelIterator< typename std::remove_const< C >::type, typename std::remove_const< T1 >::type > &other) const |
| | Equality check.
|
| |
| bool | equals (const LevelIterator< const typename std::remove_const< C >::type, const typename std::remove_const< T1 >::type > &other) const |
| | Equality check.
|
| |
| T1 & | dereference () const |
| | Dereference the iterator.
|
| |
| void | increment () |
| | Move to the next coarser level.
|
| |
| void | decrement () |
| | Move to the next fine level.
|
| |
| bool | isRedistributed () const |
| | Check whether there was a redistribution at the current level.
|
| |
| T1 & | getRedistributed () const |
| | Get the redistributed container.
|
| |
| void | addRedistributed (std::shared_ptr< T1 > t) |
| |
| void | deleteRedistributed () |
| |
template<typename T, typename A = std::allocator<T>>
template<class C, class T1>
class Dune::Amg::Hierarchy< T, A >::LevelIterator< C, T1 >
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.