PGROUTING
3.2
|
Functions | |
template<class G > | |
std::deque< Path > | pgr_dijkstra (G &graph, std::vector< int64_t > sources, std::vector< int64_t > targets, bool only_cost, bool normal, size_t n_goals, bool global) |
template<class G > | |
std::deque< Path > | pgr_dijkstra (G &graph, std::vector< pgr_combination_t > &combinations, bool only_cost, bool normal, size_t n_goals, bool global) |
void | post_process (std::deque< Path > &paths, bool only_cost, bool normal, size_t n_goals, bool global) |
std::deque< Path > detail::pgr_dijkstra | ( | G & | graph, |
std::vector< int64_t > | sources, | ||
std::vector< int64_t > | targets, | ||
bool | only_cost, | ||
bool | normal, | ||
size_t | n_goals, | ||
bool | global | ||
) |
Definition at line 100 of file dijkstra_driver.cpp.
References pgrouting::Pgr_dijkstra< G >::dijkstra(), and post_process().
Referenced by do_pgr_combinations_dijkstra(), and do_pgr_many_to_many_dijkstra().
std::deque< Path > detail::pgr_dijkstra | ( | G & | graph, |
std::vector< pgr_combination_t > & | combinations, | ||
bool | only_cost, | ||
bool | normal, | ||
size_t | n_goals, | ||
bool | global | ||
) |
Definition at line 132 of file dijkstra_driver.cpp.
References pgrouting::Pgr_dijkstra< G >::dijkstra(), and post_process().
void detail::post_process | ( | std::deque< Path > & | paths, |
bool | only_cost, | ||
bool | normal, | ||
size_t | n_goals, | ||
bool | global | ||
) |
Definition at line 51 of file dijkstra_driver.cpp.
References Path::recalculate_agg_cost().
Referenced by pgr_dijkstra().