Patrick Niklaus
|
aaf39162a8
|
Fix vector<bool> serialization for tar files and add unit tests
|
2018-03-26 11:02:03 +00:00 |
|
Patrick Niklaus
|
cb31f9ec29
|
Port hsgr file to tar
|
2018-03-26 11:02:03 +00:00 |
|
Michael Krasnyk
|
9e93f198ae
|
Add CRC checksums to EBG and turns data
|
2018-02-02 11:33:38 -05:00 |
|
Patrick Niklaus
|
168e313f73
|
Correctly mark edges going to/from core with exclude flags
|
2018-01-11 12:46:49 +00:00 |
|
Patrick Niklaus
|
ccfbce5300
|
Remove superflous sentinel in DynamicGraph, fixes #4738
|
2017-12-18 10:23:29 +00:00 |
|
Patrick Niklaus
|
c2a605a70d
|
Contract the exclude-flag sub-graphs as well
|
2017-10-24 09:46:44 +02:00 |
|
Denis Koronchik
|
553310fb31
|
Fix gcc5 compilation error
|
2017-10-17 14:51:39 +01:00 |
|
Patrick Niklaus
|
404c275101
|
Add a specilization for contraction without exclude flags
This saves about 10% overhead and avoids contraction changes
to previous releases.
|
2017-10-17 12:09:00 +01:00 |
|
Patrick Niklaus
|
90b3be8d10
|
Fix formating
|
2017-10-16 13:40:02 +01:00 |
|
Patrick Niklaus
|
9b87b8b7b1
|
Replace deallocation vector with std::vector and different merge algorithm
|
2017-10-16 13:40:02 +01:00 |
|
Patrick Niklaus
|
69db219423
|
Remove unused definition in contractor
|
2017-10-16 13:40:02 +01:00 |
|
karenzshea
|
e385f6352e
|
restore libosrm interface for corech, fallback to ch
|
2017-10-13 14:53:49 +01:00 |
|
karenzshea
|
4f3414c4cc
|
remove core factor opt from exclude graph
|
2017-10-13 14:53:49 +01:00 |
|
karenzshea
|
df79b5b4cc
|
deprecation notices
|
2017-10-13 14:53:49 +01:00 |
|
karenzshea
|
2a13f9d10b
|
fallback to CH, when coreCH used
|
2017-10-13 14:53:49 +01:00 |
|
Jack Danger
|
79d07ef45c
|
Updating year on all 'Project OSRM' copyrights
|
2017-10-03 12:03:26 +02: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
|
303a8fae32
|
Refactor cell weights and durations to own file and allow for multiple metrics
|
2017-08-21 13:00:12 +02:00 |
|
Pepijn Schoen
|
0b5c7a97a7
|
Addressed comments
|
2017-07-20 12:01:05 +02:00 |
|
Pepijn Schoen
|
d9e8caf369
|
Use GetPath with file names over accessing member variables
|
2017-07-20 12:01:05 +02:00 |
|
Pepijn Schoen
|
e208485c17
|
expose mandatory / optional / output files in io_config; config files to use new io_config constructor
|
2017-07-20 12:01:05 +02:00 |
|
Pepijn Schoen
|
67fae1d1f0
|
rename osrm_input_path to osrm_path, clang-format
|
2017-07-20 12:01:05 +02:00 |
|
Pepijn Schoen
|
1b31099f73
|
superclass extractor_config with io_config
|
2017-07-20 12:01:05 +02:00 |
|
Pepijn Schoen
|
2c7cb5baba
|
superclass contractor_config with io_config
|
2017-07-20 12:01:05 +02:00 |
|
Michael Krasnyk
|
960f9ba29a
|
Don't use stxxl vector in contractor
|
2017-07-11 08:23:26 +00:00 |
|
Patrick Niklaus
|
97592e5bc3
|
Refactor file writing in OSRM contract
|
2017-06-23 09:22:30 +00:00 |
|
Michael Krasnyk
|
5e2e1d4c96
|
Renamed EdgeBasedNode to EdgeBasedNodeSegment
|
2017-05-17 15:21:51 +00:00 |
|
Michael Krasnyk
|
26702920b4
|
Move ComponentID to EdgeBasedNodeDataContainer
|
2017-05-17 15:21:51 +00:00 |
|
Michael Krasnyk
|
07c7cb3c6c
|
Rename BinaryHeap to QueryHeap
|
2017-05-02 15:54:25 +00:00 |
|
Pepijn Schoen
|
8ff5a22799
|
clang-format
|
2017-04-18 12:01:06 +00:00 |
|
Pepijn Schoen
|
4929d1297e
|
Address PR comments
|
2017-04-18 12:01:06 +00:00 |
|
Pepijn Schoen
|
df0ee955e8
|
Fingerprint and move .levels
|
2017-04-18 12:01:06 +00:00 |
|
Patrick Niklaus
|
4ec7ca29f1
|
Fix formating
|
2017-04-06 15:42:38 +00:00 |
|
Patrick Niklaus
|
dce0ce0e17
|
Fix readGraph to not use UseSharedMemory
|
2017-04-06 15:42:38 +00:00 |
|
Patrick Niklaus
|
ef3fcdc6e6
|
Refactor graph writing code in contractor
|
2017-04-06 15:42:38 +00:00 |
|
Michael Krasnyk
|
43a7e8e08a
|
Rename {id|edge_id} to turn_id
|
2017-03-17 12:27:47 +01:00 |
|
Patrick Niklaus
|
eb2e4d0aaf
|
Load edge based graph to memory in one block and then update
|
2017-03-17 11:19:58 +00:00 |
|
Patrick Niklaus
|
fb552fd751
|
Apply clang-format
|
2017-03-10 14:43:02 +00:00 |
|
Patrick Niklaus
|
20e028c47b
|
Split updater code from contract into own module
|
2017-03-10 14:43:02 +00:00 |
|
Michael Krasnyk
|
f42136637d
|
Add edge-based graph loading in MLD facade
|
2017-03-08 00:56:50 +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 |
|
Michael Krasnyk
|
c059d15cb9
|
Added weight multipliers for speed and turn updates
|
2017-01-27 11:19:37 +01:00 |
|
Patrick Niklaus
|
279f8aabfb
|
Allow specifing a weight for routing that is independent of duration
|
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 |
|