Patrick Niklaus
a3e9cbc000
Allow user to force thread number
...
This allows the user to do (potentially) stupid things, but warns him.
The default is TBBs default, so probably the right thing.
To enforce thread numbers in extractor it must be passed to the child
threads.
2014-06-14 17:02:43 +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
7f2daf8926
some variables renamed to replace camel case
2014-05-26 16:02:15 +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
da1fd96d4e
Port extractor to TBB
2014-05-21 21:49:22 +02:00
Dennis Luxen
9a28bdbf76
reorder some includes
2014-05-14 08:53:26 +02:00
Dennis Luxen
633ef26054
fix compile warning
2014-05-09 19:42:15 +02:00
Dennis Luxen
285bd4f542
further climits madness
2014-05-09 19:41:36 +02:00
Dennis Luxen
0fccd0f0d2
refactor Extractor/
2014-05-09 16:17:31 +02:00
Dennis Luxen
3cb34f8036
remove debug output
2014-05-09 11:23:56 +02:00
Dennis Luxen
abe9c4d53c
use nullptr instead of NULL
2014-05-08 16:39:17 +02:00
Dennis Luxen
9710f39cad
remove (almost) all BOOST_FOREACH calls
2014-05-07 16:17:47 +02:00
Dennis Luxen
c2b7336817
reformat MachineInfo.h
2014-05-07 11:38:22 +02:00
Dennis Luxen
d0b4ffd154
fix openmp woes on linux
2014-04-28 18:23:56 +02:00
Dennis Luxen
265af1f790
minor refactoring
2014-04-28 17:27:15 +02:00
Dennis Luxen
2a64297506
Forward decl to cut compile times
2014-04-24 12:51:17 +02:00
Dennis Luxen
ad03b409ab
make variable names more telling
2014-03-17 14:42:24 +01:00
Dennis Luxen
38ae213260
make variable names more telling
2014-03-17 14:40:10 +01:00
Dennis Luxen
6a0a59896e
make variable names more telling
2014-03-17 14:39:24 +01:00
Dennis Luxen
187cb56364
split long line in two
2014-03-17 14:37:33 +01:00
Dennis Luxen
1fe96d0d22
remove collapsable if statement
2014-03-17 14:36:34 +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
8b3c8f7093
refactoring variable names and layout to be more readable
2013-12-23 17:55:29 +01:00
DennisOSRM
41f3f53540
move includes to include/osrm
2013-12-20 13:12:56 +01:00
Dennis Luxen
fd2f000075
install lib header files with make install target
2013-12-17 17:59:44 +01:00
Dennis Luxen
8c4c1a56fd
reduce compile time by using fwd decls
2013-12-16 11:29:38 +01:00
Dennis Luxen
1e09935501
make counters available in release and debug build, take2
2013-12-09 09:17:38 -05:00
Dennis Luxen
d7e558350b
make counters available in release and debug build
2013-12-09 09:04:44 -05:00
Dennis Luxen
015b29e8a3
remove superflous ifdef
2013-12-08 19:12:01 +01:00
Dennis Luxen
30b2c1ad61
refactor input restrictions class
2013-11-13 15:23:44 -05:00
Dennis Luxen
29499f21c5
License change to (simplified) 2-clause BSD. Good riddance, AGPL
2013-10-14 13:42:28 +02:00
Dennis Luxen
d24ba6d13d
Mild perfomance fixed for PBF extraction
2013-08-16 17:09:27 +02:00
Dennis Luxen
d7673dad7b
fixing release build
2013-08-08 14:39:51 +02:00
Dennis Luxen
ef221e1c6c
Replacing log macros by more sophisticated mechanism
2013-08-08 14:17:01 +02:00
Dennis Luxen
e06fe6935a
refactor Hashtable
2013-08-06 16:39:04 +02:00
Dennis Luxen
23899613c3
Implement #495
2013-08-05 18:37:42 +02:00
Dennis Luxen
54302a53e1
use exceptions instead of hard abort
2013-08-05 17:28:57 +02:00
Dennis Luxen
9d6bd91279
some optimization to speed up pbf parsing
2013-06-26 13:39:45 -04:00
DennisOSRM
46c3ce0e34
Fixing 32 bit node id issue
2013-03-08 11:06:14 +01:00
DennisOSRM
53af4ee39f
Cleaning of several regressions in the parsing code.
2013-02-27 17:36:44 +01:00
Emil Tin
db148741e9
code cleanup
2013-02-22 15:49:43 +01:00
Emil Tin
1ecad20a0d
support xml, move duplicated xml/pbf code to base
2013-02-22 15:49:43 +01:00
Emil Tin
22c5c539c2
default to using turn restrictions
2013-02-22 15:49:43 +01:00
Emil Tin
d59e526e1e
lua setting for using turn restrictions
2013-02-22 15:49:43 +01:00
DennisOSRM
e6e5626a2c
Implementing logic when route is going against one-way flow (think
...
bikes!)
2013-01-27 14:36:56 +01:00
DennisOSRM
8158e7f1c5
Using explicit 64bit integer instead of compiler-dependent long long
2013-01-11 18:16:08 +01:00
DennisOSRM
ffdaa71086
Implementation of turn restriction exceptions
2013-01-05 19:20:25 +01:00
Dennis Luxen
80add9f820
Splitting monolithic extraction code into compile units
2013-01-02 00:33:39 +01:00