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
Dennis Luxen
bda9de0775
use boost::irange and range based for loop
2014-07-10 15:22:02 +02:00
Dennis Luxen
7047610a45
header untangling
2014-07-10 15:17:57 +02:00
Dennis Luxen
def7164cad
Merge branch 'feature/prepare' of https://github.com/dmbreaker/Project-OSRM into dmbreaker-feature/prepare
2014-07-10 15:07:15 +02:00
Dennis Luxen
ba0c17e287
make sure all node-based edges are serialized in forward fashion
2014-07-04 17:33:18 +02:00
dmbreaker
a2951659ac
prepare.cpp refactoring
2014-07-03 15:29:15 +04:00
Dennis Luxen
3f85b30d4a
remove some unneeded includes
2014-06-27 10:38:28 +02:00
Dennis Luxen
de7c56c6bc
remove remaining NULL pointers by nullptrs
2014-06-24 16:50:00 +02:00
Dennis Luxen
da33d02461
reformat to cut long line
2014-06-20 16:47:09 +02:00
Dennis Luxen
011910811b
use float consistently in Contractor
2014-06-18 10:43:26 +02:00
Dennis Luxen
4e6bdf28cc
fixes #1041 , some only_ turn restrictions are inverted under certain conditions
2014-06-10 17:26:22 +02:00
Dennis Luxen
1163417722
Merge branch 'patch-timing' of https://github.com/alex85k/Project-OSRM into alex85k-patch-timing
...
Conflicts:
extractor.cpp
2014-06-05 11:22:26 +02:00
alex85k
75dabb75e2
Use TimingUtil.h for all time measurement,
...
and make TimingUtil.h Windows-compatible
2014-06-04 19:52:34 +06:00
alex85k
e98ba99331
add a safe-guard against bad input
...
do not write empty original_edge_data_vector to file
2014-06-04 16:02:18 +06:00
Dennis Luxen
11fed4c06c
remove variable name lint
2014-06-02 16:05:19 +02:00
Dennis Luxen
9416a983c6
rename one char variable names
2014-06-02 16:04:44 +02:00
Dennis Luxen
c21b40bebc
further renaming of variable names, reduces legacy lint
2014-05-29 19:25:17 +02:00
Dennis Luxen
2f203ac22c
rename start->source
2014-05-28 18:19:27 +02:00
Dennis Luxen
f8ba4b9312
use C++11 shrinktofit() instead of swap tricks
2014-05-27 12:16:53 +02:00
Dennis Luxen
c35211b2f6
add some const keywords where applicable
2014-05-26 17:37:44 +02:00
Dennis Luxen
5057ae920c
replace a couple of std::sort calls with tbb::parallel_sort
2014-05-22 19:07:29 +02:00
Dennis Luxen
6a03f13d55
fixes #1032 :
...
- remove left-overs from OpenMP
- replace omp_* calls with TBB equivalents
2014-05-22 18:39:11 +02:00
Patrick Niklaus
e2daf5c2fc
Make some temporary variables const
2014-05-21 21:49:22 +02:00
Patrick Niklaus
a21fb5fc89
Use append operator instead of function, because function is inplace.
2014-05-21 21:49:22 +02:00
Patrick Niklaus
f487845e9d
Port Contractor to TBB
2014-05-21 21:49:22 +02:00
Dennis Luxen
9a2d701e2e
fix issue #1025 :
...
- add function to count directed outgoing edges
- generate correct instruction for staying on a roundabout
- move test from @bug namespace to the general one
2014-05-20 15:40:14 +02:00
Dennis Luxen
d028a30f87
fixes issue #1019 :
...
- fix ignored turn restriction on chains of degree-2 nodes
- add a cucumber test to test for potential regressions
2014-05-20 14:33:02 +02:00
Dennis Luxen
e769821e0f
use range based for loops to traverse graphs
2014-05-13 16:56:30 +02:00
Patrick Niklaus
4f37270300
Simple fix that improves runtime of edge based egde generation by 26%
2014-05-13 01:00:24 +02:00
Dennis Luxen
fcf3eb6193
fix yet another missing include on GCC 4.7 (again)
2014-05-09 19:55:27 +02:00
Dennis Luxen
5226b200e7
fix yet another missing include on GCC 4.7
2014-05-09 19:50:16 +02:00
Dennis Luxen
5f57152156
fix missing include
2014-05-09 19:46:37 +02:00
Dennis Luxen
5e26e4c22d
replacing all boost unordereds
2014-05-09 18:40:07 +02:00
Dennis Luxen
7e639d6bc1
remove white space
2014-05-09 16:16:51 +02:00