Dune::CollectiveIterator< T >::iterator Class Reference

#include <remoteindices.hh>

List of all members.


Detailed Description

template<class T>
class Dune::CollectiveIterator< T >::iterator

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.


Public Member Functions

 iterator (const RealIterator &iter, const ConstRealIterator &end, GlobalIndex &index)
 iterator (const iterator &other)
iteratoroperator++ ()
const RemoteIndexoperator* () const
int process () const
const RemoteIndexoperator-> () const
bool operator== (const iterator &other)
bool operator!= (const iterator &other)

Constructor & Destructor Documentation

template<class T>
Dune::CollectiveIterator< T >::iterator::iterator ( const RealIterator &  iter,
const ConstRealIterator &  end,
GlobalIndex &  index 
) [inline]

Todo:
Please doc me!

template<class T>
Dune::CollectiveIterator< T >::iterator::iterator ( const iterator other  )  [inline]

Todo:
Please doc me!


Member Function Documentation

template<class T>
iterator& Dune::CollectiveIterator< T >::iterator::operator++ (  )  [inline]

Todo:
Please doc me!

template<class T>
const RemoteIndex& Dune::CollectiveIterator< T >::iterator::operator* (  )  const [inline]

Todo:
Please doc me!

template<class T>
int Dune::CollectiveIterator< T >::iterator::process (  )  const [inline]

Todo:
Please doc me!

template<class T>
const RemoteIndex* Dune::CollectiveIterator< T >::iterator::operator-> (  )  const [inline]

Todo:
Please doc me!

template<class T>
bool Dune::CollectiveIterator< T >::iterator::operator== ( const iterator other  )  [inline]

template<class T>
bool Dune::CollectiveIterator< T >::iterator::operator!= ( const iterator other  )  [inline]


The documentation for this class was generated from the following file:

Generated on 6 Nov 2008 with Doxygen (ver 1.5.6) [logfile].