INTERNAL ONLY. More...
#include <graph_communicator.hpp>
Public Member Functions | |
comm_adj_iterator () | |
comm_adj_iterator (shared_array< int > neighbors, int index) | |
Protected Member Functions | |
int | dereference () const |
bool | equal (const comm_adj_iterator &other) const |
void | increment () |
void | decrement () |
void | advance (int n) |
int | distance_to (const comm_adj_iterator &other) const |
Protected Attributes | |
shared_array< int > | neighbors |
int | index |
Friends | |
class | boost::iterator_core_access |
INTERNAL ONLY.
The iterator used to access the adjacent vertices within a communicator's graph topology.
|
inline |
|
inline |
|
inlineprotected |
|
inlineprotected |
References index.
|
inlineprotected |
|
inlineprotected |
References index.
|
inlineprotected |
|
inlineprotected |
References index.
|
friend |
|
protected |
Referenced by advance(), decrement(), dereference(), distance_to(), equal(), and increment().
|
protected |
Referenced by dereference(), and equal().