osrm-backend/include/extractor
Patrick Niklaus 0266c9d969 Renumber nodes after running osrm-partition
The new numbering uses the partition information
to sort border nodes first to compactify storages
that need access indexed by border node ID.

We also get an optimized cache performance for free
sincr we can also recursively sort the nodes by cell ID.

This implements issue #3779.
2017-06-02 18:12:13 +00:00
..
guidance Fix formating 2017-04-06 15:42:38 +00:00
compressed_edge_container.hpp Switch code to use packed vector for segment weights/durations 2017-05-19 08:25:03 +00:00
datasources.hpp Include datasources in .geometries file and refactor .datasource_names 2017-03-10 20:40:59 +00:00
edge_based_edge.hpp Renumber nodes after running osrm-partition 2017-06-02 18:12:13 +00:00
edge_based_graph_factory.hpp Renamed EdgeBasedNode to EdgeBasedNodeSegment 2017-05-17 15:21:51 +00:00
edge_based_node_segment.hpp Renamed EdgeBasedNode to EdgeBasedNodeSegment 2017-05-17 15:21:51 +00:00
external_memory_node.hpp Use mmap instead of read - it's a lot faster here. 2016-06-27 17:24:30 -07:00
extraction_containers.hpp Conditional turn restriction support (#3841) 2017-05-11 12:13:52 +02:00
extraction_helper_functions.hpp clean-up guidance code/code in general 2016-12-07 12:10:56 +01:00
extraction_node.hpp Run clang-format 2016-01-08 01:31:57 +01:00
extraction_segment.hpp Allow specifing a weight for routing that is independent of duration 2017-01-27 11:19:37 +01:00
extraction_turn.hpp expose data about turning onto restricted roads to turn function 2017-02-20 12:40:51 +00:00
extraction_way.hpp move split_edges to global properties 2017-03-30 11:20:13 +02:00
extractor_callbacks.hpp move split_edges to global properties 2017-03-30 11:20:13 +02:00
extractor_config.hpp Rename .nodes -> .nbg_nodes and .nodes_data -> .ebg_nodes 2017-05-17 15:21:51 +00:00
extractor.hpp Renumber nodes after running osrm-partition 2017-06-02 18:12:13 +00:00
files.hpp Renumber nodes after running osrm-partition 2017-06-02 18:12:13 +00:00
first_and_last_segment_of_way.hpp Run modernizer 2016-01-18 16:54:30 +01:00
geojson_debug_policies.hpp refactor merging of segregated roads 2017-01-03 12:32:51 +01:00
graph_compressor.hpp Address PR comments 2016-04-05 22:58:32 +02:00
internal_extractor_edge.hpp Switch from macro based StrongTypedef to template version 2017-04-24 16:04:41 +00:00
nbg_to_ebg.hpp Remove all boundary nodes and use simple u-v-stragtegy to pick id 2017-03-17 11:23:48 +00:00
node_based_edge.hpp Use 16bit for SegmentWeight and SegmentDuration 2017-04-20 14:58:26 +00:00
node_data_container.hpp Renumber nodes after running osrm-partition 2017-06-02 18:12:13 +00:00
original_edge_data.hpp refactor function names; consolidate readCount() functions; 2016-10-26 13:18:52 -07:00
packed_osm_ids.hpp Fix PR comments 2017-04-18 17:24:46 +00:00
profile_properties.hpp move split_edges to global properties 2017-03-30 11:20:13 +02:00
query_node.hpp Apply clang-format again 2016-07-26 15:00:58 +02:00
raster_source.hpp Fingerprint .timestamp, normalize use of Size / GetSize and make that function Fingerprint-aware 2017-04-18 12:01:06 +00:00
restriction_map.hpp Conditional turn restriction support (#3841) 2017-05-11 12:13:52 +02:00
restriction_parser.hpp Conditional turn restriction support (#3841) 2017-05-11 12:13:52 +02:00
restriction.hpp Conditional turn restriction support (#3841) 2017-05-11 12:13:52 +02:00
scripting_environment_lua.hpp Allow specifing a weight for routing that is independent of duration 2017-01-27 11:19:37 +01:00
scripting_environment.hpp Allow specifing a weight for routing that is independent of duration 2017-01-27 11:19:37 +01:00
segment_data_container.hpp Switch code to use packed vector for segment weights/durations 2017-05-19 08:25:03 +00:00
serialization.hpp Switch code to use packed vector for segment weights/durations 2017-05-19 08:25:03 +00:00
suffix_table.hpp Implements Zero-Copy String Views onto Contiguous Memory, resolves #3265. 2017-01-23 15:22:39 +01:00
tarjan_scc.hpp Only log components in Debug mode, it's very wordy and not really useful (#3948) 2017-04-17 16:49:26 -07:00
travel_mode.hpp Allow specifing a weight for routing that is independent of duration 2017-01-27 11:19:37 +01:00
turn_data_container.hpp Remove GetEdgeBasedNodeID from TurnDataContainer 2017-05-03 21:59:38 +00:00