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
|
f487845e9d
|
Port Contractor to TBB
|
2014-05-21 21:49:22 +02:00 |
|
Dennis Luxen
|
e769821e0f
|
use range based for loops to traverse graphs
|
2014-05-13 16:56:30 +02:00 |
|
Dennis Luxen
|
c98eed612a
|
C++11-fy Contractor/
|
2014-05-09 14:21:33 +02:00 |
|
Patrick Niklaus
|
5265f38c35
|
Switched to std::shared_ptr in Contractor/
|
2014-05-09 00:37:05 +02:00 |
|
Patrick Niklaus
|
d13cd4d4b3
|
Apply clang-format on Contractor/
|
2014-05-09 00:31:52 +02:00 |
|
Dennis Luxen
|
9710f39cad
|
remove (almost) all BOOST_FOREACH calls
|
2014-05-07 16:17:47 +02:00 |
|
Dennis Luxen
|
0eed39cdf1
|
rebase branch onto develop
|
2014-04-24 18:13:50 +02:00 |
|
Dennis Luxen
|
4f85fd28cf
|
add todo for the switch to C++11
|
2014-04-24 13:06:56 +02:00 |
|
Dennis Luxen
|
7b14de13ec
|
assign complete edge data if duplicate shortcut edge has lower weight
|
2014-03-03 14:08:34 +01:00 |
|
Dennis Luxen
|
b5b4280c3b
|
remove c-style calls to fabs
|
2014-01-27 11:26:34 +01:00 |
|
Dennis Luxen
|
f47d944349
|
do not seek in temporary storage
|
2013-12-08 15:52:22 +01:00 |
|
Dennis Luxen
|
5fe79764de
|
implements #801
|
2013-12-08 15:52:22 +01:00 |
|
Dennis Luxen
|
29499f21c5
|
License change to (simplified) 2-clause BSD. Good riddance, AGPL
|
2013-10-14 13:42:28 +02:00 |
|
Dennis Luxen
|
bf8505a285
|
removing all FLT_EPSILONs
|
2013-10-02 13:05:54 +02:00 |
|
Dennis Luxen
|
ef221e1c6c
|
Replacing log macros by more sophisticated mechanism
|
2013-08-08 14:17:01 +02:00 |
|
Dennis Luxen
|
54302a53e1
|
use exceptions instead of hard abort
|
2013-08-05 17:28:57 +02:00 |
|
Dennis Luxen
|
5c84c12f40
|
Fixing errors from static analysis
|
2013-06-27 11:44:32 -04:00 |
|
Dennis Luxen
|
728bcc2b10
|
Removing debug output
|
2013-06-25 13:27:03 -04:00 |
|
Dennis Luxen
|
155e0fada6
|
Fixed an integer overflow in assertion
|
2013-06-24 16:05:27 -04:00 |
|
DennisOSRM
|
91dc1b6639
|
Adding curly braces where appropriate
|
2013-01-27 14:36:57 +01:00 |
|
DennisOSRM
|
943c15927a
|
Fixing data type issue that prevented large files on windows. See issue
#55
|
2012-12-29 14:14:01 +01:00 |
|
DennisOSRM
|
e839cb4b8c
|
Removing false continue statement that broke debug build.
|
2012-12-17 16:47:05 +01:00 |
|
DennisOSRM
|
3c6121d192
|
Reverting change that used stxxl for temporaray stuff
|
2012-11-22 17:21:45 +01:00 |
|
DennisOSRM
|
5faf8d6951
|
Temporary edges saved in stxxl store; const & inline where feasible;
more efficient checks for divide-by-zero; witness search omits middle
node; Removed unneeded temporaries; Removed superflous includes; Saving
4 Bytes per node during contraction.
|
2012-11-19 11:43:46 +01:00 |
|
DennisOSRM
|
11d4d3ec30
|
Generate shared_ptr by make_shared macro
|
2012-11-15 13:43:33 +01:00 |
|
DennisOSRM
|
62f31f3e2d
|
Fixing corner case in contractor which may have lead to an incorrect
path with correct distance. Thx @DennisSchiefer
|
2012-10-01 16:15:55 +02:00 |
|
DennisOSRM
|
ac588911ba
|
Fixing warning detected by additional compiler flags
|
2012-09-19 13:48:04 +02:00 |
|
DennisOSRM
|
1fdfac4aaf
|
Refactoring extraction stuff
|
2012-08-27 17:40:59 +02:00 |
|
DennisOSRM
|
818c66e774
|
Fixes issue #334 (partially)
|
2012-08-22 16:46:47 +02:00 |
|
DennisOSRM
|
595579a6c2
|
Partially fixes issue #339
|
2012-08-14 14:31:45 +02:00 |
|
DennisOSRM
|
f60f676563
|
Cache-Aware preprocessing with less space requirements
|
2012-07-10 11:50:41 +02:00 |
|
DennisOSRM
|
9b17543021
|
Fixes issue #306
|
2012-07-02 16:00:20 +02:00 |
|
DennisOSRM
|
f01670db80
|
Reordering initializations
|
2012-06-29 15:32:22 +02:00 |
|
DennisOSRM
|
176fa301d3
|
Merge branch 'develop/AlternativeRoutes'
|
2012-06-27 13:36:00 +02:00 |
|
DennisOSRM
|
f2ce4f0ff1
|
Better checks for parallel edges, thanks @DennisSchiefer
|
2012-06-27 13:13:18 +02:00 |
|
DennisOSRM
|
a1affa6330
|
Reducing cache misses during contraction
|
2012-06-25 11:12:59 +02:00 |
|
DennisOSRM
|
a962deaffd
|
Reordering initilizations
|
2012-05-31 13:27:44 +02:00 |
|
DennisOSRM
|
e29b19805c
|
Moving XOR-FastHash to its own File
|
2012-05-25 11:41:52 +02:00 |
|
DennisOSRM
|
7194fe02d1
|
XORFastHash is now symmetric
|
2012-05-25 10:14:53 +02:00 |
|
DennisOSRM
|
666371099e
|
Independent set tie-breaker in O(1) space and time
|
2012-05-23 21:18:38 +02:00 |
|
DennisOSRM
|
57b3f42b03
|
Freeing more memory in contractor during retrieval of edges.
|
2012-05-11 15:33:31 +02:00 |
|
DennisOSRM
|
ad3ec9d856
|
Removing debug output
|
2012-05-10 11:40:12 +02:00 |
|
DennisOSRM
|
bfaab86330
|
Merge branch 'master' of https://DennisOSRM@github.com/DennisOSRM/Project-OSRM.git
|
2012-05-09 21:06:35 +02:00 |
|
DennisOSRM
|
6dfea376ee
|
const'ing variable
|
2012-05-09 21:01:09 +02:00 |
|
DennisOSRM
|
f0188c428f
|
Removing some debug output
|
2012-05-08 19:46:01 +02:00 |
|
DennisOSRM
|
5b247a3699
|
Removing unnecessary over-allocation
|
2012-05-08 11:12:53 +02:00 |
|
DennisOSRM
|
819c1729f1
|
Fixing an invalid read when contracting rather small graphs. Partially
fixes issue #218
|
2012-05-03 23:11:52 +02:00 |
|