#include <single_source_shortest_path.hpp>
Public Types | |
typedef Graph::vertex_locator | vertex_locator |
typedef PathData::value_type | path_type |
Public Member Functions | |
sssp_visitor () | |
sssp_visitor (vertex_locator _vertex, path_type _level) | |
sssp_visitor (vertex_locator _vertex) | |
bool | pre_visit () const |
template<typename VisitorQueueHandle > | |
bool | visit (Graph &g, VisitorQueueHandle vis_queue) const |
Static Public Member Functions | |
static void | set_path_data (PathData *_data) |
static PathData *& | path_data () |
static void | set_edge_weight (EdgeWeight *_data) |
static EdgeWeight *& | edge_data () |
Public Attributes | |
vertex_locator | vertex |
path_type | m_path |
Friends | |
bool | operator> (const sssp_visitor &v1, const sssp_visitor &v2) |
bool | operator< (const sssp_visitor &v1, const sssp_visitor &v2) |
Definition at line 107 of file single_source_shortest_path.hpp.
typedef PathData::value_type havoqgt::mpi::sssp_visitor< Graph, PathData, EdgeWeight >::path_type |
Definition at line 110 of file single_source_shortest_path.hpp.
typedef Graph::vertex_locator havoqgt::mpi::sssp_visitor< Graph, PathData, EdgeWeight >::vertex_locator |
Definition at line 109 of file single_source_shortest_path.hpp.
|
inline |
Definition at line 111 of file single_source_shortest_path.hpp.
|
inline |
Definition at line 112 of file single_source_shortest_path.hpp.
|
inline |
Definition at line 115 of file single_source_shortest_path.hpp.
|
inlinestatic |
Definition at line 161 of file single_source_shortest_path.hpp.
|
inlinestatic |
Definition at line 154 of file single_source_shortest_path.hpp.
|
inline |
Definition at line 119 of file single_source_shortest_path.hpp.
|
inlinestatic |
Definition at line 159 of file single_source_shortest_path.hpp.
|
inlinestatic |
Definition at line 152 of file single_source_shortest_path.hpp.
|
inline |
Definition at line 128 of file single_source_shortest_path.hpp.
|
friend |
Definition at line 148 of file single_source_shortest_path.hpp.
|
friend |
Definition at line 144 of file single_source_shortest_path.hpp.
path_type havoqgt::mpi::sssp_visitor< Graph, PathData, EdgeWeight >::m_path |
Definition at line 167 of file single_source_shortest_path.hpp.
vertex_locator havoqgt::mpi::sssp_visitor< Graph, PathData, EdgeWeight >::vertex |
Definition at line 166 of file single_source_shortest_path.hpp.