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

#include <parallel_matrix.h>

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

Public Member Functions

bool operator!= (out_edge_iterator const &p) const
 
edge operator* () const
 
out_edge_iteratoroperator++ ()
 
bool operator== (out_edge_iterator const &p) const
 
 out_edge_iterator ()
 
 out_edge_iterator (base_edge_iterator b, owners const *o, ghosts const *g, T const *m)
 

Private Attributes

base_edge_iterator _base
 
ghosts const * _ghosts
 
T const * _matrix
 
owners const * _owners
 

Constructor & Destructor Documentation

◆ out_edge_iterator() [1/2]

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

◆ out_edge_iterator() [2/2]

template<class T >
ug::BGLParallelMatrix< T >::out_edge_iterator::out_edge_iterator ( base_edge_iterator  b,
owners const *  o,
ghosts const *  g,
T const *  m 
)
inline

Member Function Documentation

◆ operator!=()

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

◆ operator*()

◆ operator++()

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

◆ operator==()

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

Member Data Documentation

◆ _base

◆ _ghosts

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

◆ _matrix

template<class T >
T const* ug::BGLParallelMatrix< T >::out_edge_iterator::_matrix
private

◆ _owners

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

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