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 |
|
DennisOSRM
|
908d92fa5c
|
Fixing debug build compilation
|
2012-05-03 20:49:05 +02:00 |
|
DennisOSRM
|
8fdfff3014
|
Chopping off another 4 Bytes per Edge in Contractor by limiting original
Edge Count to 1<<28
|
2012-04-27 13:45:32 +02:00 |
|
DennisOSRM
|
0b83310100
|
Reverting some externalizations
|
2012-04-27 13:20:56 +02:00 |
|
DennisOSRM
|
8c2bd8bd88
|
Externalized even more of the temporary data structures.
|
2012-04-26 14:03:01 +02:00 |
|
DennisOSRM
|
0c0049f8cc
|
Externalized temporary storage for edge-expanded graph
|
2012-04-25 16:07:43 +02:00 |
|
DennisOSRM
|
d7c44e2bbd
|
Minor code adjustments
|
2012-04-25 14:21:03 +02:00 |
|
DennisOSRM
|
f8761ecea0
|
Routing datastructure more seperated from data of original edges
|
2012-04-25 10:51:16 +02:00 |
|
DennisOSRM
|
80219a31e2
|
Trim excess capacities
|
2012-04-14 15:28:45 +02:00 |
|
DennisOSRM
|
8d2d3bd73c
|
Swapping vector with itself in contractor to save a little space
|
2012-04-14 15:05:51 +02:00 |
|
DennisOSRM
|
b9e0cb6be1
|
Cleaning up debug outputs
|
2012-04-04 13:08:13 +02:00 |
|
DennisOSRM
|
9ffcec2fcb
|
Minor updates for flushing Contractor
|
2012-04-04 11:11:54 +02:00 |
|
DennisOSRM
|
964c0425bf
|
First working implementation of Contractor flush at 75% of contracted
nodes
|
2012-04-04 09:55:43 +02:00 |
|
DennisOSRM
|
a5c5f4c02c
|
First round of changes to have the constractor flush its data structures
at around 75% of the preprocessing. Also, a first try to branches.
|
2012-03-24 20:15:04 +01:00 |
|
DennisOSRM
|
29b30bb69c
|
Moving contractor back to baseline
|
2012-03-07 08:49:10 +01:00 |
|
DennisOSRM
|
a88ad71be6
|
Merge branch 'master' of
https://DennisOSRM@github.com/DennisOSRM/Project-OSRM.git
|
2012-02-23 16:29:55 +01:00 |
|
DennisOSRM
|
c98f19c5a6
|
Adding a hop limit to preprocessing, which makes preprocessing a lot
faster but trades for routing speed.
|
2012-02-07 11:52:22 +01:00 |
|
DennisOSRM
|
664f133c4b
|
Optimization hacks. Saving about 10% preprocessing time and about 1-2%
space
|
2012-01-07 15:00:40 +01:00 |
|
DennisOSRM
|
e1f137d59a
|
Minor perfomance tweaks. Saves about 3-4 percent of preprocessing time
spent in computing the CH.
|
2011-12-30 15:37:19 +01:00 |
|
DennisOSRM
|
ec3bcb43a8
|
Downsizing memory requirements by better struct packing
|
2011-12-10 18:26:33 +01:00 |
|
DennisOSRM
|
21c9132902
|
Flushing vectors by swap tricks smoothes memory requirements
|
2011-12-01 15:13:35 +01:00 |
|
DennisOSRM
|
5236fb8c0e
|
Removed superflous member that saves about 10 percent of RAM
|
2011-12-01 14:48:06 +01:00 |
|
Emil Tin
|
f511af0f0c
|
fix compilation on mac; openmp issues and an unneeded typename
|
2011-11-26 16:42:15 +01:00 |
|
DennisOSRM
|
44235d427d
|
More monav backporting
|
2011-11-25 17:23:23 +01:00 |
|
DennisOSRM
|
18b4f44605
|
MoNav backport, 30% faster contraction
|
2011-11-25 14:43:56 +01:00 |
|