osrm-backend/include/contractor
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
..
contract_excludable_graph.hpp Correctly mark edges going to/from core with exclude flags 2018-01-11 12:46:49 +00:00
contracted_edge_container.hpp Correctly mark edges going to/from core with exclude flags 2018-01-11 12:46:49 +00:00
contracted_metric.hpp Fix formating 2018-04-04 12:38:40 +02:00
contractor_config.hpp restore libosrm interface for corech, fallback to ch 2017-10-13 14:53:49 +01:00
contractor_graph.hpp Replace dynamic distance calculation for table plugin with pre-calculated distances on shortcuts, avoiding unpacking cost. 2018-10-30 15:41:06 -07:00
contractor_heap.hpp Rename BinaryHeap to QueryHeap 2017-05-02 15:54:25 +00:00
contractor_search.hpp Implement exclude flags on CH using shared core 2017-09-01 21:26:00 +02:00
contractor.hpp Remove unused definition in contractor 2017-10-16 13:40:02 +01:00
crc32_processor.hpp Fix unused variables warnings in crc32 2016-06-20 22:43:28 +02:00
files.hpp Fix formating 2018-04-04 12:38:40 +02:00
graph_contractor_adaptors.hpp Replace dynamic distance calculation for table plugin with pre-calculated distances on shortcuts, avoiding unpacking cost. 2018-10-30 15:41:06 -07:00
graph_contractor.hpp Implement exclude flags on CH using shared core 2017-09-01 21:26:00 +02:00
query_edge.hpp Replace dynamic distance calculation for table plugin with pre-calculated distances on shortcuts, avoiding unpacking cost. 2018-10-30 15:41:06 -07:00
query_graph.hpp Fix formating 2017-04-06 15:42:38 +00:00
serialization.hpp Refactor metric storage 2018-04-04 12:38:40 +02:00