Patrick Niklaus
a46bcf45d5
Move option parsing to own class
2015-05-28 15:18:48 +02:00
Dennis Luxen
3bd27ae8c5
change copyright line from personal names to project
2015-02-19 09:19:51 +01:00
Dennis Luxen
f67eeb66aa
untangle includes using iwyu
2015-02-09 17:38:40 +01:00
Dennis Luxen
7b3a0c5105
renamed: Contractor/* -> contractor/*
2014-11-28 10:30:21 +01:00
Dennis Luxen
903d6f9e12
make instance of Prepare object an rvalue, remove dead code
2014-07-10 15:08:55 +02:00
dmbreaker
a2951659ac
prepare.cpp refactoring
2014-07-03 15:29:15 +04:00
Dennis Luxen
3568dc2083
use auto keyword to make code more legible
2014-07-02 11:07:29 +02:00
Dennis Luxen
cfa4d80dd7
make comparion of loop safe against underflows
2014-07-01 16:30:05 +02:00
Dennis Luxen
410120adee
close LUA context to avoid memory leak on shutdown
2014-07-01 14:26:02 +02:00
Dennis Luxen
a98e65aa1e
make variables const
2014-07-01 13:27:08 +02:00
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
alex85k
be5c3e41e1
Replace sizeof asserts with warning on Windows
2014-06-11 18:37:26 +06:00
Dennis Luxen
9cd91ae99c
Merge pull request #1066 from alex85k/patch-path-cstr
...
Obtain char* from boost::filesystem::path on all systems
2014-06-06 12:02:32 +02:00
Alexei Kasatkin
5357a6a4fd
get char* from boost::filesystem::path
2014-06-05 23:48:54 +06:00
Alexei Kasatkin
b6787b0014
safeguard: do not read/write 0 bytes (iostream)
2014-06-05 23:16:19 +06: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
7335e0809a
Globally rename UUID to FingerPrint
2014-06-05 10:31:19 +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
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
d93b4feb99
add some static asserts to guard against memory usage regressions
2014-05-22 12:41:25 +02:00
Patrick Niklaus
bbc0424563
Set number of threads in TBB
2014-05-21 21:49:22 +02:00
Dennis Luxen
75a2d4d00a
minor code refactoring, wip
2014-05-20 14:33:02 +02:00
Dennis Luxen
e769821e0f
use range based for loops to traverse graphs
2014-05-13 16:56:30 +02:00
Dennis Luxen
b3ec9c9323
reformat
2014-05-09 16:48:58 +02:00
Dennis Luxen
84ffedd95d
replace boost::shared_ptr
2014-05-09 16:47:42 +02:00
Dennis Luxen
1b67120704
readd <chrono> include lost in rebase
2014-05-09 11:31:37 +02:00
Patrick Niklaus
5265f38c35
Switched to std::shared_ptr in Contractor/
2014-05-09 00:37:05 +02:00
Patrick Niklaus
2c0fa2a9f6
Split RestrictionMap and NodeBasedGraph from EdgeBasedGraphFactory
...
First step in an effort to simplify EdgeBasedGraphFactory.
2014-05-09 00:05:27 +02:00
Dennis Luxen
c924b2067c
refactor and migrate root directory
2014-05-08 19:40:29 +02:00
Dennis Luxen
9710f39cad
remove (almost) all BOOST_FOREACH calls
2014-05-07 16:17:47 +02:00
Dennis Luxen
c1e7ba7118
replace all timing by C++11's chrono
2014-05-07 10:39:34 +02:00
Dennis Luxen
d3eda80969
fix include order
2014-05-07 10:38:32 +02:00
Dennis Luxen
2d3fb858ad
move StaticGraph to C++11
2014-05-07 10:38:31 +02:00
Patrick Niklaus
52e5483dfb
Display number threads that are really used
2014-05-07 10:38:29 +02:00
Patrick Niklaus
56f6c795ed
Fix typos
2014-05-07 10:38:29 +02:00
Dennis Luxen
99a47ae87b
reduce debug verbosity
2014-05-07 10:38:28 +02:00
Dennis Luxen
241d6b482e
reenable traffic signal penalty in car profile
2014-04-28 17:26:31 +02:00
Dennis Luxen
0eed39cdf1
rebase branch onto develop
2014-04-24 18:13:50 +02:00
Dennis Luxen
09dc21af31
remove debug lint
2014-04-24 13:17:11 +02:00
Dennis Luxen
2435fadfbd
use boost filesystem specialization instead of the ones from std
2014-04-24 13:15:26 +02:00
Dennis Luxen
bcaea1a617
remove debug output
2014-04-24 12:54:25 +02:00
Dennis Luxen
87f036e538
fixing sentinel nodes in adjacency list graph data structure
2014-04-24 12:54:24 +02:00
Dennis Luxen
b679a94930
first segment needs to be properly cut
2014-04-24 12:15:04 +02:00
Dennis Luxen
c71c8b0047
Unpacking of intermediate paths
2014-04-24 12:03:19 +02:00
Dennis Luxen
b5170ed1fd
remove trivial geometry nodes
2014-04-24 11:28:11 +02:00
Dennis Luxen
c978364f49
implementing option tests marked @todo
2014-04-21 17:40:07 +02:00
Emil Tin
72f41c5b4f
check for empty input in extractor, same msg in prepare
2014-03-31 16:55:39 +02:00
Dennis Luxen
9483b781e2
provide better feedback on command lines
2014-03-14 11:14:19 +01:00