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().