Dennis Luxen
03f4aaa2d6
make functions const, make short variable name more telling
2014-03-17 15:31:13 +01:00
Dennis Luxen
d67c3f36ff
call function object instead of static function
2014-03-17 15:28:42 +01:00
Dennis Luxen
e199d30beb
move static function into funtion object
2014-03-17 15:27:33 +01:00
Dennis Luxen
8a6d07342e
remove redundant local variable
2014-03-17 15:14:29 +01:00
Dennis Luxen
ab39457fe1
move bit-wise operator out of conditions
2014-03-17 15:13:36 +01:00
Dennis Luxen
e6933ea413
avoid private static member functions
2014-03-17 15:12:13 +01:00
Dennis Luxen
422e0c44d5
reverse inverted logic
2014-03-17 14:55:33 +01:00
Dennis Luxen
e07423f260
minor copy-edits to PR #946
2014-03-12 13:56:25 +01:00
Daniel Karch
ecfda146b2
minor change
2014-03-12 10:48:54 +01:00
Daniel Karch
f923f508f5
applied requested changes to EdgeBasedNode.h
2014-03-12 10:24:35 +01:00
Daniel Karch
b465dabe77
Refactored the EdgeBasedNode class.
...
This includes more robust computations in ComputePerpendicularDistance.
There were cases where ComputePerpendicularDistance divided by zero and had
to handle special cases, even though this was not necessary.
2014-03-11 16:40:20 +01:00
Dennis Luxen
4c48cda4cd
refactor HashTable facade class
2014-02-14 18:18:26 +01:00
Dennis Luxen
b5b4280c3b
remove c-style calls to fabs
2014-01-27 11:26:34 +01:00
Dennis Luxen
22c2efded9
Some mild refactoring of the BinaryHeap code. style only
2014-01-24 11:24:23 +01:00
Dennis Luxen
058219528d
fix floating point accuracy woes on certain hardware platforms
2014-01-22 19:35:30 +01:00
Dennis Luxen
046fe93f1f
refactor ExtractorStructs.h for faster compiles. achieves approx. 10 secs
2014-01-09 16:13:35 +01:00
Dennis Luxen
ce60af5029
fixes issues #770 and #856
2014-01-08 17:18:59 +01:00
DennisOSRM
41f3f53540
move includes to include/osrm
2013-12-20 13:12:56 +01:00
Dennis Luxen
a26d982f52
deactivate dead code
2013-12-19 19:19:26 +01:00
Dennis Luxen
ffd36b5489
add missing include
2013-12-18 12:00:58 +01:00
Dennis Luxen
095a58b1bd
remove deleted files from repo
2013-12-17 18:01:42 +01:00
Dennis Luxen
fd2f000075
install lib header files with make install target
2013-12-17 17:59:44 +01:00
Dennis Luxen
96aff57275
fixes #731 , perpendicular projection to nearest location
2013-12-16 17:36:36 +01:00
Dennis Luxen
b030fe7db2
break out Coordinate in compile unit
2013-12-13 17:26:57 -05:00
Dennis Luxen
d0b5929a9e
explicitly give the locations of all via locations in response
2013-12-12 18:35:23 -05:00
Dennis Luxen
e0dd4848b0
add function to set edge target
2013-12-12 18:32:12 -05:00
Dennis Luxen
cef01f5dbc
remove superflous blank padding
2013-12-12 18:31:08 -05:00
Dennis Luxen
fb13e3ddb8
add new include
2013-12-09 11:47:42 -05:00
Dennis Luxen
ca17efd764
break out OriginalEdgeData class into its own include
2013-12-09 11:45:45 -05:00
Dennis Luxen
009f08dca3
Refactoring PathData class
2013-12-08 19:10:10 +01:00
Dennis Luxen
2edf4906a4
refactoring SegmentInformation to fit into a cache line
2013-12-08 18:33:53 +01:00
Dennis Luxen
997dcad799
make rtree query do O(1) allocations only
2013-12-08 15:52:21 +01:00
Dennis Luxen
e35efd001c
move implementation details out of templat'ized container code
2013-12-08 15:52:21 +01:00
Dennis Luxen
50d6b10be4
move distance computation from r-tree to element type class
2013-12-08 15:52:21 +01:00
Dennis Luxen
5ef7ea794a
move Hilbert curve computation in compile unit
2013-12-08 15:52:20 +01:00
Dennis Luxen
8c16686150
remove dead code
2013-11-21 00:05:37 +01:00
Dennis Luxen
7cbadfbd12
remove dead code
2013-11-21 00:05:28 +01:00
Dennis Luxen
5fe24cb689
report a warning if shared memory segment cannot be locked into RAM
2013-11-19 10:38:59 +01:00
Dennis Luxen
2bd1e46ab9
Remove left-over merge hunk
2013-11-18 11:54:39 +01:00
Dennis Luxen
7ceab5c88c
lock data into RAM on Linux
2013-11-14 12:33:09 -05:00
Dennis Luxen
30b2c1ad61
refactor input restrictions class
2013-11-13 15:23:44 -05:00
Dennis Luxen
510cc22484
Refactor name of legacy class _Node into more telling name ExternalMemoryNode
2013-11-12 18:23:09 -05:00
Dennis Luxen
58ef7db5d6
allow 64 bit sizes for shared memory regions
2013-11-12 15:01:40 -05:00
Dennis Luxen
c87c843308
fix coverity issue 1121926, Uninitialized pointer field
2013-10-31 13:16:46 +01:00
Dennis Luxen
6453cdf0d6
replace all casserts with Boost.Assert
2013-10-30 18:52:23 +01:00
Dennis Luxen
faaf97ef62
return if removal of shmem segment was successful
2013-10-29 18:43:11 +01:00
Dennis Luxen
0103b59e61
close previously allocated filestream
2013-10-28 14:21:31 +01:00
Dennis Luxen
ed215657e6
remove deprecatedd swap method
2013-10-25 17:43:01 +02:00
Dennis Luxen
3e63b14192
add ability to _not_ destroy prev allocated memory
2013-10-25 14:00:34 +02:00
Dennis Luxen
d0198649f2
use doubles in mercartor projection functions
2013-10-21 17:13:02 +02:00