Siarhei Fedartsou
|
902bfc7806
|
Refactor CMake code related to compiler warnings, enable some additional warnings (#6355)
|
2022-09-30 11:42:36 +02:00 |
|
Siarhei Fedartsou
|
8e74b7af9d
|
Enable performance-move-const-arg clang-tidy check (#6319)
|
2022-08-23 19:03:41 +02:00 |
|
Siarhei Fedartsou
|
00816722dd
|
Configure Undefined Behaviour Sanitizer (#6290)
|
2022-08-01 22:40:26 +01:00 |
|
Siarhei Fedartsou
|
06b1b980bb
|
Enable even more clang-tidy checks (#6273)
|
2022-07-04 21:46:59 +01:00 |
|
Siarhei Fedartsou
|
3d2db20777
|
Enable more clang-tidy checks. (#6270)
* Enable more clang-tidy checks
|
2022-06-30 14:32:12 +01:00 |
|
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 |
|
Patrick Niklaus
|
600ca06166
|
Simplify toEdges and make it more robust against accidental memory allocations
|
2018-04-09 13:03:28 +02:00 |
|
Patrick Niklaus
|
81a4747acb
|
Fix formating
|
2018-04-04 12:38:40 +02:00 |
|
Patrick Niklaus
|
9fc2c32408
|
Fix errors when loading an incompatible dataset.
|
2018-04-04 12:38:40 +02:00 |
|
Patrick Niklaus
|
c334d11e95
|
Refactor metric storage
|
2018-04-04 12:38:40 +02:00 |
|
Patrick Niklaus
|
c0dd5d7c76
|
Fix formating
|
2018-03-26 11:02:34 +00:00 |
|
Patrick Niklaus
|
06f28ffd34
|
Add BufferWriter/BufferReader and simplify interface for ConditionalRestrictions
|
2018-03-26 11:02:04 +00:00 |
|
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 |
|