Dennis Luxen
d1cc8e7ad7
renamed: Algorithms/BFSComponentExplorer.h -> Algorithms/bfs_components.hpp
2014-11-20 16:58:35 +01:00
Dennis Luxen
7629e44e4c
renamed: Algorithms/IteratorBasedCRC32.h -> Algorithms/crc32_processor.hpp
2014-11-20 16:17:49 +01:00
Dennis Luxen
9a0581ea7f
Merge pull request #1159 from Project-OSRM/feature/libosmium
...
parallelizing profile calls and porting lib osmium to Windows
2014-11-20 10:20:09 +01:00
Patrick Niklaus
d3ca080729
Fix windows build.
2014-11-18 11:52:39 +01:00
Patrick Niklaus
7658031784
Fix ignored config file. Fixes issue #1276 .
2014-11-18 00:43:38 +01:00
Dennis Luxen
3c563f7073
rebase branch onto most recent changes from develop branch
2014-11-17 14:58:38 +01:00
Dennis Luxen
0d7141ce5b
Rename NodeInfo -> QueryNode
2014-11-17 14:58:37 +01:00
Dennis Luxen
0f5dffb1c3
add some specific casts to avoid MSVC warnery
2014-10-28 10:36:02 -04:00
Dennis Luxen
b095aae5ce
some minor include untangling
2014-10-21 19:05:56 +02:00
Dennis Luxen
511c21029e
To arrive at a later point in time: Revert "remove inline keywords"
...
This reverts commit 81b0447024
.
2014-10-21 18:34:50 +02:00
Dennis Luxen
81b0447024
remove inline keywords
2014-10-21 18:06:58 +02:00
Dennis Luxen
42e726dec5
reformat according to styleguide
2014-10-16 17:49:10 +02:00
Dennis Luxen
e3d33aa171
add const keywords where possible
2014-10-16 17:43:05 +02:00
Dennis Luxen
f2ceeb35da
fixes issue #1167 , odd routing instructions
...
- the turn angle for compressed edges was not computed from the uncompressed geometry
- for a given turn (a,b,c) the last compressed node for edge (a,b) and the first packed node for (b,c) is returned
- adds a cucumber test to guard against regression
2014-10-16 15:58:58 +02:00
Dennis Luxen
577cf5ddc4
retrieve first and last nodes of a compressed segment
2014-10-16 15:42:33 +02:00
Dennis Luxen
4b6cb0b8b8
replace raw ptrs with std::unique_ptr<> in Prepare
2014-10-16 12:10:12 +02:00
Dennis Luxen
b890d394ad
Add range based CRC32 computation for iterable objects
2014-10-13 18:18:15 +02:00
Dennis Luxen
274140d309
refactor SimpleLogger into simple_logger compile unit
2014-10-10 19:32:49 +02:00
Dennis Luxen
ed960ccc8d
refactor angle computation into class/compile unit
2014-10-10 18:47:28 +02:00
Dennis Luxen
335e719b5d
pick compressed edge-weights in correct order
2014-10-08 11:01:58 +02:00
Dennis Luxen
60987e6b9b
mark c'tors explicit
2014-10-03 10:27:24 +02:00
Dennis Luxen
53fd0c3a55
fix initialization of EdgeBasedGraphFactory
2014-10-03 10:21:15 +02:00
Dennis Luxen
63456a6d4f
fix position of include guard
2014-10-03 10:19:45 +02:00
Emil Tin
cf593ba9f9
fix spelling of edge in SharedDataFacade
2014-08-31 09:09:12 +02:00
Emil Tin
2e3d33dfcd
remove type from more structs, remove asserts
2014-08-20 11:08:59 +02:00
Emil Tin
687892890b
remove spurious comment
2014-08-20 11:08:42 +02:00
Emil Tin
235a52032a
more tests passing
2014-08-20 11:08:42 +02:00
Emil Tin
6d6d299ea4
most tests passing
2014-08-20 11:08:41 +02:00
Emil Tin
6fd615b9cd
first cut at porting travel mode, some tests fail
2014-08-20 11:08:41 +02:00
Emil Tin
3e6f27d173
rename contra_flow to travel_mode, use unsigned char
2014-08-20 11:08:41 +02:00
Dennis Luxen
82c2ae5441
first round of replacing deprecated typedefs with much nicer using statements
2014-08-19 13:01:38 +02:00
Dennis Luxen
5dbda8f519
refactoring of IteratorBasedCRC32, fixes #1140
2014-08-14 17:12:58 +02:00
Dennis Luxen
6f01f580ca
fix several errors reported by OCLint:
...
- rename variable with short name
- fix inverted logic
- rename members in SpeedProfile
2014-08-13 11:02:36 +02:00
Dennis Luxen
27d729baf0
use a return value in Prepare::BuildEdgeExpandedGraph instead of parameter re-assignment
2014-08-08 13:00:39 +02:00
Dennis Luxen
d408a64c8c
rename variable to have a longer, more telling name in Prepare
2014-08-08 12:41:57 +02:00
Dennis Luxen
c2877a0c22
use std::shared_ptr instead of raw ptr
2014-08-07 13:40:43 +02:00
Dennis Luxen
251fc3ec68
apply some more constness
2014-08-07 12:02:57 +02:00
Dennis Luxen
b03d9fe987
replace INT_MAX by proper typedef
2014-08-07 12:01:31 +02:00
Dennis Luxen
d4bf02c882
replace boost integer range
2014-08-05 17:19:09 +02:00
Dennis Luxen
5860a4e28e
clear external vector after use, closes #1131
2014-07-28 16:15:21 +02:00
Dennis Luxen
2bebed44ff
use stxxl as external data store instead of hand-rolled code in /tmp
2014-07-28 15:58:50 +02:00
Dennis Luxen
696ddfde0e
mark temporaries const
2014-07-24 11:23:33 +02:00
Dennis Luxen
37d6257524
fix implicit conversion in TemporaryStorage
2014-07-24 11:23:03 +02:00
Dennis Luxen
afb6c5a09d
comparison between signed and unsigned integer expressions
2014-07-18 13:58:37 +02:00
Dennis Luxen
a6ab042078
use parallel sorting for DeallocatingVector
2014-07-18 11:37:07 +02:00
Dennis Luxen
b47a3f15ce
fix initialization on Windows, i.e. cannot convert from bool to bool&
2014-07-15 15:37:30 +02:00
Dennis Luxen
6091248493
fix range initialization on Windows
2014-07-15 15:06:34 +02:00
Dennis Luxen
32fd507ad9
apply more emplace_backs and range based for loops to Contractor
2014-07-15 12:06:52 +02:00
Dennis Luxen
8e3484b873
rename ContractorEdgeData members
2014-07-14 17:35:02 +02:00
Dennis Luxen
2a19ded9d5
reformat Prepare.h/cpp with clang-format
2014-07-10 15:24:30 +02:00