Adaptor to use pr_bgl::incbi as the inner sp algorithm for pr_bgl::lazysp. More...
#include <lazysp_incsp_incbi.h>
Public Attributes | |
| Graph & | g |
| Vertex | v_start |
| Vertex | v_goal |
| ActualWMap | w_map |
| StartPredecessorMap | start_predecessor |
| StartDistanceMap | start_distance |
| GoalPredecessorMap | goal_predecessor |
| GoalDistanceMap | goal_distance |
| EdgeVectorMap | edge_vector_map |
| weight_type | inf |
|
pr_bgl::incbi< Graph, StartPredecessorMap, StartDistanceMap, StartDistanceLookaheadMap, GoalPredecessorMap, GoalDistanceMap, GoalDistanceLookaheadMap, ActualWMap, VIndexMap, lazysp_incsp_incbi_edge_index_adaptor < Graph, EdgeIndexMap > , CompareFunction, CombineFunction, weight_type, weight_type, IncBiVisitor, IncBiBalancer > | incbi |
Adaptor to use pr_bgl::incbi as the inner sp algorithm for pr_bgl::lazysp.
solve returns weight_type::max if a non-infinite path is found
solve is always called with the same g,v_start,v_goal
the edge indices that the inner incbi thinks its working with are adapted:
the heap index that's used is the edge index << 1
with the lsb=0: lower vertex index is start-side
or lsb=1: lower vertex index is goal-side
due to wincbi stuff, wmap is not necessarily symmetric!
1.8.6
using