osrm-backend/include/extractor
Moritz Kobitzsch 1c1bfd7541 Fix routing when start and target are on the same segment
Fixes issue #1864. Given the simple set-up:

a --> b --> c
^-----------|

This would translate into an edge based graph (ab) -> (bc),
(bc) -> (ca), (ca) -> (ab).

Starting at the end of the one-way street (ab) and going to
the beginning, the query has to find a self-loop within the
graph (ab) -> (bc) -> (ca) -> (ab), as both nodes map to the
same segment (ab).
2016-01-19 23:26:19 +01:00
..
compressed_edge_container.hpp Run clang-format 2016-01-08 01:31:57 +01:00
edge_based_edge.hpp Split import_edge.hpp: node_based_edge.hpp, edge_based_edge.hpp closes #1604 2016-01-11 20:11:44 +01:00
edge_based_graph_factory.hpp Fix routing when start and target are on the same segment 2016-01-19 23:26:19 +01:00
edge_based_node.hpp Run clang-format 2016-01-08 01:31:57 +01:00
external_memory_node.hpp Run clang-format 2016-01-08 01:31:57 +01:00
extraction_containers.hpp Run clang-format 2016-01-08 01:31:57 +01:00
extraction_helper_functions.hpp Run clang-format 2016-01-08 01:31:57 +01:00
extraction_node.hpp Run clang-format 2016-01-08 01:31:57 +01:00
extraction_way.hpp Run clang-format 2016-01-08 01:31:57 +01:00
extractor_callbacks.hpp Run clang-format 2016-01-08 01:31:57 +01:00
extractor_options.hpp Fix routing when start and target are on the same segment 2016-01-19 23:26:19 +01:00
extractor.hpp Fix routing when start and target are on the same segment 2016-01-19 23:26:19 +01:00
first_and_last_segment_of_way.hpp Run modernizer 2016-01-18 16:54:30 +01:00
graph_compressor.hpp Run clang-format 2016-01-08 01:31:57 +01:00
internal_extractor_edge.hpp Split import_edge.hpp: node_based_edge.hpp, edge_based_edge.hpp closes #1604 2016-01-11 20:11:44 +01:00
node_based_edge.hpp Run modernizer 2016-01-18 16:54:30 +01:00
node_id.hpp Run clang-format 2016-01-08 01:31:57 +01:00
original_edge_data.hpp Run clang-format 2016-01-08 01:31:57 +01:00
query_node.hpp Run modernizer 2016-01-18 16:54:30 +01:00
raster_source.hpp Run clang-format 2016-01-08 01:31:57 +01:00
restriction_map.hpp Split import_edge.hpp: node_based_edge.hpp, edge_based_edge.hpp closes #1604 2016-01-11 20:11:44 +01:00
restriction_parser.hpp Run clang-format 2016-01-08 01:31:57 +01:00
restriction.hpp Run clang-format 2016-01-08 01:31:57 +01:00
scripting_environment.hpp Run clang-format 2016-01-08 01:31:57 +01:00
speed_profile.hpp Run clang-format 2016-01-08 01:31:57 +01:00
tarjan_scc.hpp Split import_edge.hpp: node_based_edge.hpp, edge_based_edge.hpp closes #1604 2016-01-11 20:11:44 +01:00
travel_mode.hpp Switch to const constexpr for header constants (3.5/3 internal linkage) 2016-01-19 17:42:49 +01:00
turn_instructions.hpp Make TurnInstructionsClass functions free standing functions 2016-01-09 19:55:22 +01:00