|
class | galois::graphs::MorphGraph< NodeTy, EdgeTy, Directional, InOut, HasNoLockable, SortedNeighbors, FileEdgeTy > |
| A graph that can have new nodes and edges added to it. More...
|
|
struct | galois::graphs::MorphGraph< NodeTy, EdgeTy, Directional, InOut, HasNoLockable, SortedNeighbors, FileEdgeTy >::with_no_lockable< _has_no_lockable > |
| Struct used to define the HasNoLockable template parameter as a type in the struct. More...
|
|
struct | galois::graphs::MorphGraph< NodeTy, EdgeTy, Directional, InOut, HasNoLockable, SortedNeighbors, FileEdgeTy >::with_node_data< _node_data > |
| Struct used to define the type of node data in the graph. More...
|
|
struct | galois::graphs::MorphGraph< NodeTy, EdgeTy, Directional, InOut, HasNoLockable, SortedNeighbors, FileEdgeTy >::with_edge_data< _edge_data > |
| Struct used to define the type of edge data in the graph. More...
|
|
struct | galois::graphs::MorphGraph< NodeTy, EdgeTy, Directional, InOut, HasNoLockable, SortedNeighbors, FileEdgeTy >::with_file_edge_data< _file_edge_data > |
| Struct used to define the type of file edge data in the graph. More...
|
|
struct | galois::graphs::MorphGraph< NodeTy, EdgeTy, Directional, InOut, HasNoLockable, SortedNeighbors, FileEdgeTy >::with_directional< _directional > |
| Struct used to define directionality of the graph. More...
|
|
struct | galois::graphs::MorphGraph< NodeTy, EdgeTy, Directional, InOut, HasNoLockable, SortedNeighbors, FileEdgeTy >::with_sorted_neighbors< _sorted_neighbors > |
| Struct used to define if neighbors are sorted or not in the graph. More...
|
|
struct | galois::graphs::MorphGraph< NodeTy, EdgeTy, Directional, InOut, HasNoLockable, SortedNeighbors, FileEdgeTy >::AuxNode |
| Wrapper around a graph node that provides a lock for it as well as in-neighbor tracking. More...
|
|
Contains MorphGraph and associated helpers.