#include <breadth_first_search.hpp>
Public Types | |
typedef Graph::vertex_locator | vertex_locator |
Public Member Functions | |
bfs_visitor () | |
bfs_visitor (vertex_locator _vertex, uint64_t _level, vertex_locator _parent) | |
bfs_visitor (vertex_locator _vertex) | |
bool | pre_visit () const |
template<typename VisitorQueueHandle > | |
bool | visit (Graph &g, VisitorQueueHandle vis_queue) const |
uint64_t | level () const |
vertex_locator | parent () const |
Static Public Member Functions | |
static void | set_level_data (LevelData *_data) |
static LevelData *& | level_data () |
static void | set_parent_data (ParentData *_data) |
static ParentData *& | parent_data () |
Public Attributes | |
vertex_locator | vertex |
vertex_locator | m_parent |
uint64_t | m_level: 8 |
Friends | |
bool | operator> (const bfs_visitor &v1, const bfs_visitor &v2) |
Definition at line 170 of file breadth_first_search.hpp.
typedef Graph::vertex_locator havoqgt::mpi::bfs_visitor< Graph, LevelData, ParentData >::vertex_locator |
Definition at line 172 of file breadth_first_search.hpp.
|
inline |
Definition at line 173 of file breadth_first_search.hpp.
|
inline |
Definition at line 174 of file breadth_first_search.hpp.
|
inline |
Definition at line 179 of file breadth_first_search.hpp.
|
inline |
Definition at line 212 of file breadth_first_search.hpp.
|
inlinestatic |
Definition at line 233 of file breadth_first_search.hpp.
|
inline |
Definition at line 213 of file breadth_first_search.hpp.
|
inlinestatic |
Definition at line 239 of file breadth_first_search.hpp.
|
inline |
Definition at line 185 of file breadth_first_search.hpp.
|
inlinestatic |
Definition at line 231 of file breadth_first_search.hpp.
|
inlinestatic |
Definition at line 238 of file breadth_first_search.hpp.
|
inline |
Definition at line 194 of file breadth_first_search.hpp.
|
friend |
Definition at line 215 of file breadth_first_search.hpp.
uint64_t havoqgt::mpi::bfs_visitor< Graph, LevelData, ParentData >::m_level |
Definition at line 246 of file breadth_first_search.hpp.
vertex_locator havoqgt::mpi::bfs_visitor< Graph, LevelData, ParentData >::m_parent |
Definition at line 245 of file breadth_first_search.hpp.
vertex_locator havoqgt::mpi::bfs_visitor< Graph, LevelData, ParentData >::vertex |
Definition at line 243 of file breadth_first_search.hpp.