Public Member Functions | |
| dsssp_in_profiler_bgl (std::string pcname, C *pc, int argc=0, char **argv=NULL) | |
| void | initialize_iteration () |
| void | run () |
| void | report (std::stringstream &ss) |
Protected Attributes | |
| C * | m_c |
| size_t | n_times |
Profiler for DijkstraSSSP; expects the necessary data to be stored on the graph's vertices. The tags expected are vertex_distance_t and vertex_name_t. distance corresponds to... distance. name is for the predecessor/parent map parameter that holds the shortest paths. All the value types are expected to be size_t.
Problems will almost certainly occur if we change the vertex storage to std::list, since we get the vertex_index from within the graph, but boost's adjacency_list will not provide this automatically if vertex storage is std::list.
1.8.13