Dennis Luxen
|
ed01eeaeb3
|
reformat SharedMemoryFactory according to code guidelines
|
2014-06-11 15:22:51 +02:00 |
|
alex85k
|
3282d410c4
|
Add basic shared memory support for Windows OS
|
2014-06-11 18:15:17 +06:00 |
|
Dennis Luxen
|
8aee371d81
|
further include untangling, chops 5sec compile time
|
2014-06-11 12:25:57 +02:00 |
|
Dennis Luxen
|
621a5a86a0
|
fixes #1041, some only_ turn restrictions are inverted under certain conditions
|
2014-06-10 17:26:05 +02:00 |
|
Dennis Luxen
|
28a53aa147
|
remove superflous include
|
2014-06-06 19:18:44 +02:00 |
|
Dennis Luxen
|
67bcb98a84
|
make some constants explicit floats to cut down on MSVC conversion warnings
|
2014-06-06 15:39:29 +02:00 |
|
Alexei Kasatkin
|
b6787b0014
|
safeguard: do not read/write 0 bytes (iostream)
|
2014-06-05 23:16:19 +06:00 |
|
alex85k
|
a03b698e5a
|
simplify static asserts
Simplify static asserts to make them compatible with older compilers and MSVC 2013
|
2014-06-05 22:55:22 +06:00 |
|
Dennis Luxen
|
964118d1d6
|
add more comments and rename a couple of badly named variables
|
2014-06-05 17:27:00 +02:00 |
|
Dennis Luxen
|
f68af08931
|
fix short variable names and long lines
|
2014-06-05 15:40:52 +02:00 |
|
Dennis Luxen
|
cdd5a41965
|
remove duplicate edges from NodeBasedGraph
|
2014-06-05 15:33:24 +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
|
15adcd24be
|
Remove extra mutex unlocking in ConcurrentQueue.h
As discussed in https://github.com/DennisOSRM/Project-OSRM/pull/998 , unlocking the mutex is performed on destruction. Second unlocking gives an assertion (for debug version) for Windows and FreeBSD 10.
|
2014-06-04 18:01:48 +06:00 |
|
Dennis Luxen
|
6a29168c14
|
use EdgeWeight typedef where possible
|
2014-06-03 11:28:39 +02:00 |
|
Dennis Luxen
|
4bc8562cd0
|
further reduce lint
|
2014-06-02 18:18:03 +02:00 |
|
Dennis Luxen
|
21eb5b661d
|
add integer based approximation for perpendicular distance
|
2014-05-30 14:33:37 +02:00 |
|
Dennis Luxen
|
87fe073118
|
re-layout parameters
|
2014-05-30 13:30:54 +02:00 |
|
Dennis Luxen
|
507dadebf4
|
fix a couple of variable names
|
2014-05-30 10:15:35 +02:00 |
|
Dennis Luxen
|
7dac8c621c
|
fix a couple of OCLint warning, i.e. short variable names and useless parantheses
|
2014-05-30 10:01:55 +02:00 |
|
Dennis Luxen
|
c21b40bebc
|
further renaming of variable names, reduces legacy lint
|
2014-05-29 19:25:17 +02:00 |
|
Dennis Luxen
|
0766c3c62d
|
refactor member names in ImportEdge
|
2014-05-29 18:46:20 +02:00 |
|
Dennis Luxen
|
cc40eb709c
|
moved ImportNode/Edge into compile units
|
2014-05-29 18:31:20 +02:00 |
|
Dennis Luxen
|
3625308585
|
moved ImportNode/Edge into compile units
|
2014-05-29 18:31:02 +02:00 |
|
Dennis Luxen
|
df3a7676eb
|
streamline branch-and-bound query code in R-tree
|
2014-05-29 17:16:24 +02:00 |
|
Dennis Luxen
|
8f6077e973
|
add proper c'tor to PhantomNode
|
2014-05-29 17:15:41 +02:00 |
|
Dennis Luxen
|
a67de410bf
|
move TreeNode exploration into its own function, fix performance regression
|
2014-05-29 15:36:14 +02:00 |
|
Dennis Luxen
|
df978345d7
|
rename start->source
|
2014-05-28 18:20:47 +02:00 |
|
Dennis Luxen
|
facc07c60d
|
use correct edge weight type in PathData
|
2014-05-28 18:20:29 +02:00 |
|
Dennis Luxen
|
38ebdbb563
|
implements #949, wrong duration on first segment
|
2014-05-27 16:54:10 +02:00 |
|
Dennis Luxen
|
0ab6220635
|
add some more constness
|
2014-05-26 18:35:37 +02:00 |
|
Dennis Luxen
|
c35211b2f6
|
add some const keywords where applicable
|
2014-05-26 17:37:44 +02:00 |
|
Dennis Luxen
|
d3906cffdc
|
add property to mark end of leg
|
2014-05-26 15:30:06 +02:00 |
|
Dennis Luxen
|
5db23f7e46
|
make short variable names more legible
|
2014-05-26 12:49:24 +02:00 |
|
Dennis Luxen
|
58b35f6e2d
|
make short variable names more legible
|
2014-05-26 12:41:25 +02:00 |
|
Dennis Luxen
|
b51ad16756
|
remove useless parantheses
|
2014-05-26 12:37:00 +02:00 |
|
Dennis Luxen
|
d240ae3b03
|
sort edges in StaticGraph in parallel
|
2014-05-23 14:32:40 +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 |
|
Dennis Luxen
|
885dbe1e65
|
Merge pull request #1028 from TheMarex/tbb-port
Port from OpenMP to TBB
|
2014-05-22 16:57:06 +02:00 |
|
Dennis Luxen
|
7d7cce5c72
|
add better and more precise comments to Restrictionmap
|
2014-05-22 14:53:53 +02:00 |
|
Dennis Luxen
|
0c66f84555
|
add static assertions to SearchEngine
|
2014-05-22 14:41:27 +02:00 |
|
Dennis Luxen
|
044e41c079
|
make temporary variables const
|
2014-05-22 14:41:02 +02:00 |
|
Dennis Luxen
|
d93b4feb99
|
add some static asserts to guard against memory usage regressions
|
2014-05-22 12:41:25 +02:00 |
|
Dennis Luxen
|
f52d637f58
|
do less work when compressing geometries
|
2014-05-22 11:41:32 +02:00 |
|
Patrick Niklaus
|
77641a9fce
|
Port StaticRTree to use TBB
|
2014-05-21 21:49:22 +02:00 |
|
Patrick Niklaus
|
56d93eb18b
|
Replace omp atomic with std variant
|
2014-05-21 21:49:22 +02:00 |
|
Dennis Luxen
|
35c9021bdf
|
reduce debug verbosity in RestrictionMap
|
2014-05-21 12:39:52 +02:00 |
|
Dennis Luxen
|
493b13364f
|
move geographical distance computation to floats
|
2014-05-21 12:33:54 +02:00 |
|
Dennis Luxen
|
9117b45899
|
move more distance calculations to float
|
2014-05-21 10:03:30 +02:00 |
|