Iterator over the valid underlying iterators. More...
#include <dune/istl/remoteindices.hh>
Public Types | |
typedef Map::iterator | RealIterator |
typedef Map::iterator | ConstRealIterator |
Public Member Functions | |
iterator (const RealIterator &iter, const ConstRealIterator &end, GlobalIndex &index) | |
iterator (const iterator &other) | |
iterator & | operator++ () |
const RemoteIndex & | operator* () const |
int | process () const |
const RemoteIndex * | operator-> () const |
bool | operator== (const iterator &other) |
bool | operator!= (const iterator &other) |
Iterator over the valid underlying iterators.
An iterator is valid if it points to a remote index whose global id is equal to the one currently examined.
typedef Map::iterator Dune::CollectiveIterator< T, A >::iterator::ConstRealIterator |
typedef Map::iterator Dune::CollectiveIterator< T, A >::iterator::RealIterator |
Dune::CollectiveIterator< T, A >::iterator::iterator | ( | const RealIterator & | iter, | |
const ConstRealIterator & | end, | |||
GlobalIndex & | index | |||
) | [inline] |
Dune::CollectiveIterator< T, A >::iterator::iterator | ( | const iterator & | other | ) | [inline] |
bool Dune::CollectiveIterator< T, A >::iterator::operator!= | ( | const iterator & | other | ) | [inline] |
const RemoteIndex& Dune::CollectiveIterator< T, A >::iterator::operator* | ( | ) | const [inline] |
iterator& Dune::CollectiveIterator< T, A >::iterator::operator++ | ( | ) | [inline] |
const RemoteIndex* Dune::CollectiveIterator< T, A >::iterator::operator-> | ( | ) | const [inline] |
bool Dune::CollectiveIterator< T, A >::iterator::operator== | ( | const iterator & | other | ) | [inline] |
int Dune::CollectiveIterator< T, A >::iterator::process | ( | ) | const [inline] |