My Project
Public Member Functions | Public Attributes | List of all members
all_distance_sketch::TSkimDijkstraCallBacks< Z > Class Template Reference

Public Member Functions

void InitTSkimDijkstraCallBacks (int T)
 
void SetWantedNodes (const std::unordered_map< int, bool > &nodes)
 
void Started (int source_node_id, graph::Graph< Z > *graph)
 
void NodePopedFromHeap (int poped_node_id, const NodeIdDistanceData &heap_value)
 
bool ShouldPrune (int visited_node_id, graph::EdgeWeight distance_from_source_to_visited_node)
 
bool ShouldStop ()
 
const std::vector< int > & get_visited_nodes ()
 
void RelaxedPath (int node_id)
 

Public Attributes

std::unordered_map< int, bool > wanted_nodes_
 
int source_node_id_
 
int T_
 
std::vector< int > visited_nodes_including_self_
 
int num_nodes_visited_
 

The documentation for this class was generated from the following file: