osrm-backend/src/engine/routing_algorithms
Daniel Patterson 498259b220
Replace dynamic distance calculation for table plugin with pre-calculated distances on shortcuts, avoiding unpacking cost.
Adds approx 10% to total data size.  Speeds up large table requests by 2 orders of magnitude.

Co-authored-by: Kajari Ghosh <ghoshkaj@gmail.com>
2018-10-30 15:41:06 -07:00
..
alternative_path_ch.cpp Replace dynamic distance calculation for table plugin with pre-calculated distances on shortcuts, avoiding unpacking cost. 2018-10-30 15:41:06 -07:00
alternative_path_mld.cpp Review and rebase updates 2018-04-28 08:59:18 +02:00
direct_shortest_path.cpp Address PR comments 2018-05-08 15:50:25 +00:00
many_to_many_ch.cpp Replace dynamic distance calculation for table plugin with pre-calculated distances on shortcuts, avoiding unpacking cost. 2018-10-30 15:41:06 -07:00
many_to_many_mld.cpp Replace dynamic distance calculation for table plugin with pre-calculated distances on shortcuts, avoiding unpacking cost. 2018-10-30 15:41:06 -07:00
map_matching.cpp Revert "Improve speed of Map Matching" (#5196) 2018-09-06 12:05:28 -04:00
routing_base_ch.cpp Revert "Improve speed of Map Matching" (#5196) 2018-09-06 12:05:28 -04:00
routing_base.cpp Revert "Improve speed of Map Matching" (#5196) 2018-09-06 12:05:28 -04:00
shortest_path.cpp fallback to CH, when coreCH used 2017-10-13 14:53:49 +01:00
tile_turns.cpp Remove weight and duration from customizer::EdgeBasedGraphEdgeData 2018-04-28 08:59:18 +02:00