Galois
|
Modify a LC_Graph to have in and out edges. More...
#include <LC_InOut_Graph.h>
Classes | |
class | in_edge_iterator |
struct | with_edge_data |
struct | with_node_data |
Public Types | |
typedef Super | out_graph_type |
typedef InGraph | in_graph_type |
typedef Super::GraphNode | GraphNode |
typedef Super::file_edge_data_type | file_edge_data_type |
typedef Super::edge_data_type | edge_data_type |
typedef Super::node_data_type | node_data_type |
typedef Super::edge_data_reference | edge_data_reference |
typedef Super::node_data_reference | node_data_reference |
typedef Super::edge_iterator | edge_iterator |
typedef Super::iterator | iterator |
typedef Super::const_iterator | const_iterator |
typedef Super::local_iterator | local_iterator |
typedef Super::const_local_iterator | const_local_iterator |
typedef read_lc_inout_graph_tag | read_tag |
Friends | |
template<typename G > | |
void | readGraphDispatch (G &, read_lc_inout_graph_tag, const std::string &, const std::string &) |
Modify a LC_Graph to have in and out edges.
In edges are stored by value, so modifying them does not modify the corresponding out edge.
typedef Super::const_iterator galois::graphs::LC_InOut_Graph< GraphTy >::const_iterator |
typedef Super::const_local_iterator galois::graphs::LC_InOut_Graph< GraphTy >::const_local_iterator |
typedef Super::edge_data_reference galois::graphs::LC_InOut_Graph< GraphTy >::edge_data_reference |
typedef Super::edge_data_type galois::graphs::LC_InOut_Graph< GraphTy >::edge_data_type |
typedef Super::edge_iterator galois::graphs::LC_InOut_Graph< GraphTy >::edge_iterator |
typedef Super::file_edge_data_type galois::graphs::LC_InOut_Graph< GraphTy >::file_edge_data_type |
typedef Super::GraphNode galois::graphs::LC_InOut_Graph< GraphTy >::GraphNode |
typedef InGraph galois::graphs::LC_InOut_Graph< GraphTy >::in_graph_type |
typedef Super::iterator galois::graphs::LC_InOut_Graph< GraphTy >::iterator |
typedef Super::local_iterator galois::graphs::LC_InOut_Graph< GraphTy >::local_iterator |
typedef Super::node_data_reference galois::graphs::LC_InOut_Graph< GraphTy >::node_data_reference |
typedef Super::node_data_type galois::graphs::LC_InOut_Graph< GraphTy >::node_data_type |
typedef Super galois::graphs::LC_InOut_Graph< GraphTy >::out_graph_type |
typedef read_lc_inout_graph_tag galois::graphs::LC_InOut_Graph< GraphTy >::read_tag |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Sorts incoming edges of all nodes.
Comparison is by getInEdgeDst(e).
|
inline |
Sorts incoming edges of a node.
Comparison function is over EdgeSortValue<GraphTy::edge_data_type>
.
|
inline |
Sorts incoming edges of a node.
Comparison is by getInEdgeDst(e).
|
inline |
Sorts incoming edges of a node.
Comparison function is over Graph::edge_data_type.
|
friend |