Commit Graph

41 Commits

Author SHA1 Message Date
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
Dennis Luxen
da17e55657 don't use clang specific defines 2013-12-08 15:52:22 +01:00
Dennis Luxen
f0fb97e67c add buffering to temporary storage 2013-12-08 15:52:22 +01:00
Dennis Luxen
f77fa5b34c clear memory early by swap trick 2013-12-08 15:52:21 +01:00
Dennis Luxen
f9de4a394c minor code shrink 2013-11-11 15:50:33 -05:00
Dennis Luxen
a666f0d52e change EdgeBasedNode namespace 2013-10-15 14:35:36 +02:00
Dennis Luxen
c495b1faab graph format now canonical 2013-10-15 14:32:43 +02:00
Dennis Luxen
f76361a345 changing file format for coordinates to be canonical 2013-10-15 14:32:43 +02:00
Dennis Luxen
14e2d900b5 All tests are passing for internal memory\! 2013-10-15 14:32:41 +02:00
Dennis Luxen
ba4290340d removing debug output and calling it a day 2013-10-15 14:32:41 +02:00
Dennis Luxen
5a04700bae create sentinel to adjancency array during preprocessing 2013-10-15 14:32:41 +02:00
Dennis Luxen
c66fced161 rename createhierarchy.cpp to more canonical name 2013-10-14 17:03:46 +02:00