ug4
ug::BGLParallelMatrix< T >::adjacency_iterator Class Reference

#include <parallel_matrix.h>

+ Inheritance diagram for ug::BGLParallelMatrix< T >::adjacency_iterator:

Public Types

typedef boost::graph_traits< T >::adjacency_iterator base
 

Public Member Functions

 adjacency_iterator ()
 
 adjacency_iterator (base b, owners const *o, ghosts const *g)
 
bool operator!= (adjacency_iterator const &p) const
 
vertex_descriptor operator* () const
 
adjacency_iteratoroperator++ ()
 
adjacency_iteratoroperator++ (int)
 
bool operator== (adjacency_iterator const &o) const
 

Public Attributes

base _base
 
ghosts const * _ghosts
 
owners const * _owners
 

Member Typedef Documentation

◆ base

template<class T >
typedef boost::graph_traits<T>::adjacency_iterator ug::BGLParallelMatrix< T >::adjacency_iterator::base

Constructor & Destructor Documentation

◆ adjacency_iterator() [1/2]

template<class T >
ug::BGLParallelMatrix< T >::adjacency_iterator::adjacency_iterator ( )
inline

◆ adjacency_iterator() [2/2]

template<class T >
ug::BGLParallelMatrix< T >::adjacency_iterator::adjacency_iterator ( base  b,
owners const *  o,
ghosts const *  g 
)
inline

Member Function Documentation

◆ operator!=()

template<class T >
bool ug::BGLParallelMatrix< T >::adjacency_iterator::operator!= ( adjacency_iterator const &  p) const
inline

◆ operator*()

template<class T >
vertex_descriptor ug::BGLParallelMatrix< T >::adjacency_iterator::operator* ( ) const
inline

◆ operator++() [1/2]

template<class T >
adjacency_iterator& ug::BGLParallelMatrix< T >::adjacency_iterator::operator++ ( )
inline

◆ operator++() [2/2]

template<class T >
adjacency_iterator& ug::BGLParallelMatrix< T >::adjacency_iterator::operator++ ( int  )
inline

References incomplete.

◆ operator==()

template<class T >
bool ug::BGLParallelMatrix< T >::adjacency_iterator::operator== ( adjacency_iterator const &  o) const
inline

Member Data Documentation

◆ _base

◆ _ghosts

template<class T >
ghosts const* ug::BGLParallelMatrix< T >::adjacency_iterator::_ghosts

◆ _owners

template<class T >
owners const* ug::BGLParallelMatrix< T >::adjacency_iterator::_owners

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