Patrick Niklaus
021a1c7a39
Restructure the construction of the undirected graph
2015-07-01 18:07:29 +02:00
Patrick Niklaus
faa880d60a
Remove unused memebers and rename to currrent style convention
2015-07-01 18:07:29 +02:00
Patrick Niklaus
fd30e82836
Add graph compressor unit tests
2015-07-01 18:07:29 +02:00
Andreas Gruß
782fba2ce7
updated to 1E6 based polyline format
2015-06-02 13:15:31 +02:00
Andreas Gruß
4d73f98050
made geometry_string a const reference
2015-06-02 13:06:06 +02:00
Andreas Gruß
9b0d3dfaeb
polyline string as parameter added
2015-06-02 12:09:46 +02:00
Patrick Niklaus
1c7397fb21
Enable barrier check for TarjanSCC
...
Re-enabling turn restrictions as well requires some further work to
extend the algorithm.
2015-05-28 12:31:59 +02:00
Dennis Luxen
59bceee258
make sure GetNumberOfNodes() is only called once
2015-04-16 16:08:10 +02:00
Dennis Luxen
592211cecd
activate __get_cpuid on all non X64 platform, fixes #1193
2015-04-07 14:45:21 +02:00
Dennis Luxen
31cae8f05f
several copy edits to brush up the code
...
- fix copyright header
- rename probabilityDensityFunction -> density_function
- use double-precision fp literal to indicate intent
- remove redundant enum class start value
- replace C-style comments with C++ style
- make functions const
2015-03-03 17:42:07 +01:00
Patrick Niklaus
1b16dd126b
Actually compute and transmit confidence in the response
2015-03-03 00:48:56 +01:00
Patrick Niklaus
fe07f9208c
Add bayes classifier
2015-03-03 00:48:56 +01:00
Dennis Luxen
51e42ded44
- output only get escaped when actually output. Better seperation of functionality
...
- refactor facade::GetEscapeName() into get_name_for_id() call that is implemented in subclasses
- remove dead code
- fix failing tests where names got double-escaped
- fixes https://github.com/Project-OSRM/node-osrm/issues/83
2015-02-26 10:11:33 +01:00
Patrick Niklaus
440eda3807
Escape string in json renderer
2015-02-25 21:11:02 +01:00
Dennis Luxen
3bd27ae8c5
change copyright line from personal names to project
2015-02-19 09:19:51 +01:00
Dennis Luxen
79b9bdf7ce
rename JSON namespace to osrm::json to avoid namespace clash with V8
2015-02-18 17:27:31 +01:00
Dennis Luxen
2c773750c7
fix const correctness
2015-02-10 12:26:57 +01:00
Dennis Luxen
539b9be1d3
fix warning: use of old-style cast
2015-02-10 12:12:05 +01:00
Dennis Luxen
25fb985af8
fix warning: use of old-style cast
2015-02-10 12:02:13 +01:00
Dennis Luxen
858245db7d
fix warning: implicit signed/unsigned warning
2015-02-10 11:58:56 +01:00
Dennis Luxen
f67eeb66aa
untangle includes using iwyu
2015-02-09 17:38:40 +01:00
Dennis Luxen
bf76465029
use C++11s std::hypot() instead of hand-rolled code
2015-02-05 11:22:46 +01:00
Dennis Luxen
b20b7e65bf
renamed: Util/* -> util/*
2015-01-27 17:47:23 +01:00
Dennis Luxen
0f8c3b1960
fix copyright year
2015-01-22 12:18:48 +01:00
Dennis Luxen
ebbc168f3f
fix implicit integer cast, reorder includes
2015-01-13 16:46:44 +01:00
Dennis Luxen
0ccdd4b6ad
fix implicit conversion that _may_ lose integer precision
2015-01-07 12:26:09 +01:00
Dennis Luxen
b50a907ca3
fix changed include paths
2015-01-06 13:17:12 +01:00
Dennis Luxen
25326b571b
renamed: Util/OSRMException.h -> Util/osrm_exception.hpp
2015-01-05 15:40:05 +01:00
Dennis Luxen
fe1f11b071
renamed: Util/StringUtil.h -> Util/string_util.hpp
2015-01-05 10:22:11 +01:00
Dennis Luxen
0a884cc64a
don't stop traversing at bollard node
2014-12-31 16:04:53 +01:00
Dennis Luxen
09d0ac3838
add aux. function to get component id for a given node
2014-12-23 15:17:38 +01:00
Dennis Luxen
71e2f2ed61
move SCC stats output out of algo implementation
2014-12-23 14:31:55 +01:00
Dennis Luxen
8d8724b3e1
use SCC code for exploration of components
2014-12-23 12:27:04 +01:00
Dennis Luxen
47f65ccba6
use restriction map in tiny components
2014-12-23 11:47:19 +01:00
Dennis Luxen
47a2271e27
copy edits:
2014-12-23 11:30:45 +01:00
Dennis Luxen
ea367a7f37
add better checks for forbidden routes
2014-12-22 18:12:47 +01:00
Dennis Luxen
f4b192e33c
simplify code
2014-12-22 18:12:18 +01:00
Dennis Luxen
a5c824f694
adapt tiny_components.hpp to have the same interface as bfs_components.hpp
2014-12-22 16:43:57 +01:00
Dennis Luxen
79de97d814
move application logic, i.e. shape file generation, from SCC traversal class to calling tool code
2014-12-18 18:14:14 +01:00
Dennis Luxen
7e0b19c43d
renamed Util/StdHashExtensions.h -> Util/std_hash.hpp
2014-12-18 10:09:31 +01:00
Dennis Luxen
2ebe2faa74
renamed Util/TimingUtil.h -> Util/timing_util.hpp
2014-12-17 17:33:31 +01:00
Dennis Luxen
58de37e822
renamed: DataStructures/* -> data_structures/*
2014-11-28 12:15:31 +01:00
Dennis Luxen
d8eea0ce0e
renamed: Algorithms/* -> algorithms/*
2014-11-28 10:07:06 +01:00