Daniel Patterson
|
50d9632ed7
|
Upgrade formatting to clang-format 10 (#5895)
* Update formatting tools to clang-format-10
* Reformat using clang-format-10.0.09
|
2020-11-26 07:21:39 -08:00 |
|
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 |
|
Mateusz Loskot
|
da4fb13aa3
|
Tidy up #include-s for Intel TBB headers
Remove unused and add missing headers.
|
2018-01-05 11:00:31 +01:00 |
|
Patrick Niklaus
|
ccfbce5300
|
Remove superflous sentinel in DynamicGraph, fixes #4738
|
2017-12-18 10:23:29 +00:00 |
|
Patrick Niklaus
|
61c430c098
|
Implement exclude flags on CH using shared core
The core is fully contracted for each exclude flag
and stored in a merged graph data structure.
|
2017-09-01 21:26:00 +02:00 |
|
Patrick Niklaus
|
e23dc8977f
|
Refactor contract to be a stateless function
|
2017-09-01 21:26:00 +02:00 |
|
Patrick Niklaus
|
421dc5b6ec
|
Don't return edge list in contractor but modify graph in-place
|
2017-09-01 21:26:00 +02:00 |
|
Patrick Niklaus
|
247f1c120f
|
Make renumbering transparent to contraction
|
2017-09-01 21:26:00 +02:00 |
|
Patrick Niklaus
|
e011c60e12
|
Replace flush in contract with in-place renumbering
|
2017-09-01 21:26:00 +02:00 |
|
Patrick Niklaus
|
26c909b64b
|
Refactor contractor to pass in graph directly
|
2017-09-01 21:26:00 +02:00 |
|
Patrick Niklaus
|
97592e5bc3
|
Refactor file writing in OSRM contract
|
2017-06-23 09:22:30 +00:00 |
|
Patrick Niklaus
|
0c04c6cafb
|
Address PR comments
|
2017-02-07 18:12:49 +00:00 |
|
Patrick Niklaus
|
bf690df97a
|
Merge branch 'minor_fixes' of https://github.com/seemoritz/osrm-backend into seemoritz-minor_fixes
|
2017-02-07 12:48:29 +00:00 |
|
Michael Krasnyk
|
25baf51a2c
|
Add duration to edges and use it in table plugin
|
2017-01-27 11:19:37 +01:00 |
|
Moritz Kobitzsch
|
226ee62981
|
refactor graph contractor for readability
move to a dedicated dijkstra, separate code and header
reduce heap size, we don't use more than 2000 nodes, so why allocate 170k?
|
2017-01-18 15:03:15 +01:00 |
|