Adaptor to use matrix partition_all functions as a LazySP selector. More...
#include <lazysp_selector_partition_all.h>
Public Types | |
typedef boost::graph_traits < Graph >::vertex_descriptor | Vertex |
typedef boost::graph_traits < Graph >::edge_descriptor | Edge |
Public Member Functions | |
lazysp_partition_all_matrix (const Graph &g, WLazyMap w_lazy_map, double len_ref, Vertex v_start, Vertex v_goal, bool do_fake_roots, pr_bgl::partition_all_matrix &solver) | |
void | get_to_evaluate (const Graph &g, const std::vector< std::pair< Edge, bool > > &path, std::vector< Edge > &to_evaluate) |
template<class Edge , class WeightType > | |
void | update_notify (Edge e, WeightType e_weight_old) |
Public Attributes | |
const Graph & | g |
WLazyMap | w_lazy_map |
const double | len_ref |
const Vertex | v_start |
const Vertex | v_goal |
const bool | do_fake_roots |
pr_bgl::partition_all_matrix & | solver |
Adaptor to use matrix partition_all functions as a LazySP selector.