Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							8152dcfb4c 
							
						 
					 
					
						
						
							
							Port .ramIndex to tar file and mmap .fileIndex directly  
						
						
						
					 
					
						2018-03-26 11:02:33 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							bed53f5fd5 
							
						 
					 
					
						
						
							
							Remove timestamp file  
						
						
						
					 
					
						2018-03-26 11:02:31 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							b8260e44fa 
							
						 
					 
					
						
						
							
							Port .names file to tar  
						
						
						
					 
					
						2018-03-26 11:02:04 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							b80764b6b8 
							
						 
					 
					
						
						
							
							Refactor shared memory layout to expose Block as interface  
						
						
						
					 
					
						2018-03-14 17:05:55 +01:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							bec57258a4 
							
						 
					 
					
						
						
							
							Add mmap allocator  
						
						
						
					 
					
						2018-02-26 23:32:34 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Patterson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5531cace7f 
							
						 
					 
					
						
						
							
							Support maneuver relations ( #4676 )  
						
						
						
					 
					
						2018-02-10 05:32:09 +11:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							b4cfc8d6e0 
							
						 
					 
					
						
						
							
							Fix formating  
						
						
						
					 
					
						2018-02-06 11:51:33 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							10de243556 
							
						 
					 
					
						
						
							
							Move guidance turn generation out of EBGF  
						
						
						
					 
					
						2018-02-02 11:33:38 -05:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							988b6e3311 
							
						 
					 
					
						
						
							
							Split intersection analysis and guidance code  
						
						... 
						
						
						
						Intersection analysis occupy in osrm::extractor::intersection namespace
and guidance code osrm::guidance 
						
					 
					
						2018-02-02 11:33:38 -05:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							36877e4de5 
							
						 
					 
					
						
						
							
							Move guidance pre-processing code into GUIDANCE library  
						
						
						
					 
					
						2018-02-02 11:33:38 -05:00 
						 
				 
			
				
					
						
							
							
								Mateusz Loskot 
							
						 
					 
					
						
						
						
						
							
						
						
							8114104a43 
							
						 
					 
					
						
						
							
							Rename namespace partition to partitioner  
						
						... 
						
						
						
						Rename module partition to partitioner.
This cultivates naming used in existing modules like extractor,
customizer, etc. - noun vs verb (word partition is both though). 
						
					 
					
						2018-02-02 11:07:18 +01:00 
						 
				 
			
				
					
						
							
							
								vng 
							
						 
					 
					
						
						
						
						
							
						
						
							32e6ccb037 
							
						 
					 
					
						
						
							
							Code review fixes.  
						
						
						
					 
					
						2017-11-16 15:08:30 +01:00 
						 
				 
			
				
					
						
							
							
								vng 
							
						 
					 
					
						
						
						
						
							
						
						
							ac5e095d17 
							
						 
					 
					
						
						
							
							Store and pass segregated flag to the data facade.  
						
						
						
					 
					
						2017-11-16 15:08:30 +01:00 
						 
				 
			
				
					
						
							
							
								Denis Koronchik 
							
						 
					 
					
						
						
						
						
							
						
						
							f460a9f17e 
							
						 
					 
					
						
						
							
							Add code to draw segregated nodes in a tile layer  
						
						
						
					 
					
						2017-11-16 15:08:30 +01:00 
						 
				 
			
				
					
						
							
							
								karenzshea 
							
						 
					 
					
						
						
						
						
							
						
						
							2a13f9d10b 
							
						 
					 
					
						
						
							
							fallback to CH, when coreCH used  
						
						
						
					 
					
						2017-10-13 14:53:49 +01:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
						
						
							
						
						
							2ddd98ee6d 
							
						 
					 
					
						
						
							
							simplify passing annotation data through OSRM pipeline using the node-based datastore  
						
						... 
						
						
						
						- separates node-based graph creation and compression from edge-based graph creation
 - moves usage of edge-based node data-container to pre-processing as well, unifying access to node-based data
 - single struct instead of separate vectors for annotation data in engine (single place of modification) 
						
					 
					
						2017-10-09 18:44:43 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							3c399e5c28 
							
						 
					 
					
						
						
							
							Propagate is_left_hand_driving from profile to data facade  
						
						
						
					 
					
						2017-10-04 10:03:42 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							de942155bf 
							
						 
					 
					
						
						
							
							Add local left_hand_driving flag in API version 2  
						
						
						
					 
					
						2017-10-04 10:03:42 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							61c430c098 
							
						 
					 
					
						
						
							
							Implement exclude flags on CH using shared core  
						
						... 
						
						
						
						The core is fully contracted for each exclude flag
and stored in a merged graph data structure. 
						
					 
					
						2017-09-01 21:26:00 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							d09f5c0e3a 
							
						 
					 
					
						
						
							
							Avoid -> Exclude  
						
						
						
					 
					
						2017-08-21 13:00:12 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							6339395cba 
							
						 
					 
					
						
						
							
							Fix clang format  
						
						
						
					 
					
						2017-08-21 13:00:12 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							303a8fae32 
							
						 
					 
					
						
						
							
							Refactor cell weights and durations to own file and allow for multiple metrics  
						
						
						
					 
					
						2017-08-21 13:00:12 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							21686ee8a9 
							
						 
					 
					
						
						
							
							Add datafacade factory to select avoid flags  
						
						
						
					 
					
						2017-08-21 13:00:12 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							c8b142a676 
							
						 
					 
					
						
						
							
							Add placeholders for up to 8 weights  
						
						
						
					 
					
						2017-08-21 13:00:12 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Patterson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							be5fc50136 
							
						 
					 
					
						
						
							
							Save both forward and reverse datasources.  
						
						
						
					 
					
						2017-07-27 14:45:28 -07:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							fef0344be0 
							
						 
					 
					
						
						
							
							Don't use bool flags on ExternalMemoryNode because they blow up the struct  
						
						
						
					 
					
						2017-07-07 13:24:34 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							44739f2dc3 
							
						 
					 
					
						
						
							
							Allow users to specify a class for each way  
						
						... 
						
						
						
						This adds the ability to mark ways with a user-defined
class in the profile. This class information will be included
in the response as property of the RouteStep object. 
						
					 
					
						2017-07-06 09:17:49 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							7d900e3b5a 
							
						 
					 
					
						
						
							
							Implements Exit Numbers + Names (junction:ref way tag for now)  
						
						
						
					 
					
						2017-07-04 20:58:19 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							b910ab9bcb 
							
						 
					 
					
						
						
							
							Add duration values to overlay graph  
						
						
						
					 
					
						2017-07-03 14:57:52 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							e5464526c8 
							
						 
					 
					
						
						
							
							Port isc file  
						
						
						
					 
					
						2017-06-27 09:58:19 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Patterson 
							
						 
					 
					
						
						
						
						
							
						
						
							1c3cb897c1 
							
						 
					 
					
						
						
							
							Refactor RTree so that .fileIndex only contains EdgeDataT, and all r-tree structure is in the .ramIndex file.  
						
						... 
						
						
						
						Also tunes the BRANCHING_FACTOR a bit to speed up access with this new layout. 
						
					 
					
						2017-06-02 12:15:06 +00:00 
						 
				 
			
				
					
						
							
							
								FILLAU Jean-Maxime 
							
						 
					 
					
						
						
						
						
							
						
						
							98ad9d8b61 
							
						 
					 
					
						
						
							
							Refactoring enum Approach in enum class.  
						
						... 
						
						
						
						Suppress "engine::"
Signed-off-by: FILLAU Jean-Maxime <jean-maxime.fillau@mapotempo.com> 
						
					 
					
						2017-05-30 10:19:41 +00:00 
						 
				 
			
				
					
						
							
							
								FILLAU Jean-Maxime 
							
						 
					 
					
						
						
						
						
							
						
						
							c573cdb0ae 
							
						 
					 
					
						
						
							
							Use formating script.  
						
						... 
						
						
						
						Signed-off-by: FILLAU Jean-Maxime <jean-maxime.fillau@mapotempo.com> 
						
					 
					
						2017-05-30 10:19:41 +00:00 
						 
				 
			
				
					
						
							
							
								FILLAU Jean-Maxime 
							
						 
					 
					
						
						
						
						
							
						
						
							82a149eb87 
							
						 
					 
					
						
						
							
							Propagating approach parameter to every phantom nodes search function.  
						
						... 
						
						
						
						Propagating approach parameter for plugins :
 - tabler
 - nearest
 - trip
Signed-off-by: FILLAU Jean-Maxime <jean-maxime.fillau@mapotempo.com> 
						
					 
					
						2017-05-30 10:19:41 +00:00 
						 
				 
			
				
					
						
							
							
								FILLAU Jean-Maxime 
							
						 
					 
					
						
						
						
						
							
						
						
							089c98a107 
							
						 
					 
					
						
						
							
							Adding support for left left hand driving.  
						
						... 
						
						
						
						Signed-off-by: FILLAU Jean-Maxime <jean-maxime.fillau@mapotempo.com> 
						
					 
					
						2017-05-30 10:19:41 +00:00 
						 
				 
			
				
					
						
							
							
								FILLAU Jean-Maxime 
							
						 
					 
					
						
						
						
						
							
						
						
							f65299d665 
							
						 
					 
					
						
						
							
							Rename side API  
						
						... 
						
						
						
						Side -> Approach
 - DEFAULT -> CURB
 - BOTH -> UNRESTRICTED
 - remove OPPOSITE param
Signed-off-by: FILLAU Jean-Maxime <jean-maxime.fillau@mapotempo.com> 
						
					 
					
						2017-05-30 10:19:41 +00:00 
						 
				 
			
				
					
						
							
							
								FILLAU Jean-Maxime 
							
						 
					 
					
						
						
						
						
							
						
						
							ec7934ea33 
							
						 
					 
					
						
						
							
							Change qi::lit for qi::symbols for the sides parameter parser.  
						
						... 
						
						
						
						Refactor code :
 - Suppress StartSide Enum
 - Change Side Structure for Enum
Signed-off-by: FILLAU Jean-Maxime <jean-maxime.fillau@mapotempo.com> 
						
					 
					
						2017-05-30 10:19:41 +00:00 
						 
				 
			
				
					
						
							
							
								FILLAU Jean-Maxime 
							
						 
					 
					
						
						
						
						
							
						
						
							8e70c87e64 
							
						 
					 
					
						
						
							
							New "sides" setting in base parameters for phantom nodes.  
						
						... 
						
						
						
						- Adding sides parameter into base parameters, it can take the values SIDE, OPPOSITE or DEFAULT.
 - Adding url parser for "sides" parameter, url values are "s" for SIDE, "o" for OPPOSITE and "d" for DEFAULT, example : "sides=s;s".
 - Checking parameters, if "sides" parameter is used, the number of parameter is the same as number of location.
 - Create a phantom to start at side driving or Opposite side driving.
Signed-off-by: FILLAU Jean-Maxime <jean-maxime.fillau@mapotempo.com> 
						
					 
					
						2017-05-30 10:19:41 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Patterson 
							
						 
					 
					
						
						
						
						
							
						
						
							c21a476b00 
							
						 
					 
					
						
						
							
							Overridden virtual function should be marked as override final.  
						
						
						
					 
					
						2017-05-26 09:15:34 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							3599d1db8e 
							
						 
					 
					
						
						
							
							Switch code to use packed vector for segment weights/durations  
						
						
						
					 
					
						2017-05-19 08:25:03 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							5e2e1d4c96 
							
						 
					 
					
						
						
							
							Renamed EdgeBasedNode to EdgeBasedNodeSegment  
						
						
						
					 
					
						2017-05-17 15:21:51 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							26702920b4 
							
						 
					 
					
						
						
							
							Move ComponentID to EdgeBasedNodeDataContainer  
						
						
						
					 
					
						2017-05-17 15:21:51 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							6bd724fe24 
							
						 
					 
					
						
						
							
							Rewrite packed vector to also allow random access  
						
						... 
						
						
						
						This fixes issues #3952 . The new approach pre-computes masks for fast
access. Since elements can potentially span multiple words we need masks
and offsets for each upper and lower word.
Due to a bug in the C++14 standart the mask computation is not
recognized as constexpr, but would work on C++17. 
						
					 
					
						2017-05-16 10:25:29 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							88082c48cf 
							
						 
					 
					
						
						
							
							Remove GetEdgeBasedNodeID from TurnDataContainer  
						
						
						
					 
					
						2017-05-03 21:59:38 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							f1e4349c82 
							
						 
					 
					
						
						
							
							Move geometry ids, name_ids and travel_modes to EdgeBasedNodeData  
						
						
						
					 
					
						2017-05-03 21:59:38 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							d6c6a262d8 
							
						 
					 
					
						
						
							
							Use 16bit for SegmentWeight and SegmentDuration  
						
						
						
					 
					
						2017-04-20 14:58:26 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							e96545be2e 
							
						 
					 
					
						
						
							
							Disable is_integral check because it fails for strong-type-def  
						
						
						
					 
					
						2017-04-18 17:24:46 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							a66918a303 
							
						 
					 
					
						
						
							
							Make PackedVector generic  
						
						
						
					 
					
						2017-04-18 17:24:46 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							7f6e0c478b 
							
						 
					 
					
						
						
							
							Split QueryNode into coordinates and osm id  
						
						
						
					 
					
						2017-04-06 15:42:38 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							ef3fcdc6e6 
							
						 
					 
					
						
						
							
							Refactor graph writing code in contractor  
						
						
						
					 
					
						2017-04-06 15:42:38 +00:00