Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							a66918a303 
							
						 
					 
					
						
						
							
							Make PackedVector generic  
						
						
						
					 
					
						2017-04-18 17:24:46 +00:00 
						 
				 
			
				
					
						
							
							
								Pepijn Schoen 
							
						 
					 
					
						
						
						
						
							
						
						
							8ff5a22799 
							
						 
					 
					
						
						
							
							clang-format  
						
						
						
					 
					
						2017-04-18 12:01:06 +00:00 
						 
				 
			
				
					
						
							
							
								Pepijn Schoen 
							
						 
					 
					
						
						
						
						
							
						
						
							4929d1297e 
							
						 
					 
					
						
						
							
							Address PR comments  
						
						
						
					 
					
						2017-04-18 12:01:06 +00:00 
						 
				 
			
				
					
						
							
							
								Pepijn Schoen 
							
						 
					 
					
						
						
						
						
							
						
						
							b830a8f942 
							
						 
					 
					
						
						
							
							Replace Count32 with Count64  
						
						
						
					 
					
						2017-04-18 12:01:06 +00:00 
						 
				 
			
				
					
						
							
							
								Pepijn Schoen 
							
						 
					 
					
						
						
						
						
							
						
						
							a196d5ced3 
							
						 
					 
					
						
						
							
							Fingerprint .timestamp, normalize use of Size / GetSize and make that function Fingerprint-aware  
						
						
						
					 
					
						2017-04-18 12:01:06 +00:00 
						 
				 
			
				
					
						
							
							
								Pepijn Schoen 
							
						 
					 
					
						
						
						
						
							
						
						
							802af08179 
							
						 
					 
					
						
						
							
							Fingerprint .core  
						
						
						
					 
					
						2017-04-18 12:01:06 +00:00 
						 
				 
			
				
					
						
							
							
								Pepijn Schoen 
							
						 
					 
					
						
						
						
						
							
						
						
							85ec50552d 
							
						 
					 
					
						
						
							
							fingerprint .ramIndex / tree nodes  
						
						
						
					 
					
						2017-04-18 12:01:06 +00:00 
						 
				 
			
				
					
						
							
							
								Pepijn Schoen 
							
						 
					 
					
						
						
						
						
							
						
						
							8da96f8d94 
							
						 
					 
					
						
						
							
							fingerprint .tld  
						
						
						
					 
					
						2017-04-18 12:01:06 +00:00 
						 
				 
			
				
					
						
							
							
								Pepijn Schoen 
							
						 
					 
					
						
						
						
						
							
						
						
							5b9d858f57 
							
						 
					 
					
						
						
							
							Fingerprint .edges  
						
						
						
					 
					
						2017-04-18 12:01:06 +00:00 
						 
				 
			
				
					
						
							
							
								Pepijn Schoen 
							
						 
					 
					
						
						
						
						
							
						
						
							023242ec03 
							
						 
					 
					
						
						
							
							Fingerprint geometries  
						
						
						
					 
					
						2017-04-18 12:01:06 +00:00 
						 
				 
			
				
					
						
							
							
								Pepijn Schoen 
							
						 
					 
					
						
						
						
						
							
						
						
							683e53e950 
							
						 
					 
					
						
						
							
							Fingerprint .osrm.datasource_names  
						
						
						
					 
					
						2017-04-18 12:01:06 +00:00 
						 
				 
			
				
					
						
							
							
								Pepijn Schoen 
							
						 
					 
					
						
						
						
						
							
						
						
							df0ee955e8 
							
						 
					 
					
						
						
							
							Fingerprint and move .levels  
						
						
						
					 
					
						2017-04-18 12:01:06 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Patterson 
							
						 
					 
					
						
						
						
						
							
						
						
							771834793f 
							
						 
					 
					
						
						
							
							Only log components in Debug mode, it's very wordy and not really useful ( #3948 )  
						
						... 
						
						
						
						for Release builds.
Log component counts at the end of the SCC run. 
						
					 
					
						2017-04-17 16:49:26 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							3915c1286b 
							
						 
					 
					
						
						
							
							Don't remove the last original coordinate during tiding  
						
						
						
					 
					
						2017-04-13 21:27:00 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							b422b636d3 
							
						 
					 
					
						
						
							
							Remove boost::make_unique to fix travis node builds  
						
						
						
					 
					
						2017-04-13 21:19:09 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							59b70c4d11 
							
						 
					 
					
						
						
							
							Make CoreCH SearchEngineData inherited from CH one  
						
						... 
						
						
						
						this allows to keep a single Algorithm template parameter in internal
interfaces as
template <typename Algorithm>
search(SearchEngineData<Algorithm> &,
       const datafacade::ContiguousInternalMemoryDataFacade<Algorithm> &, ...) 
						
					 
					
						2017-04-12 10:54:09 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							f96bae40ac 
							
						 
					 
					
						
						
							
							Remove unused {forward,reverse}_heap_2 in MLD engine data  
						
						
						
					 
					
						2017-04-12 10:54:09 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							ba974c73bf 
							
						 
					 
					
						
						
							
							Remove CoreCH heaps  
						
						
						
					 
					
						2017-04-12 10:54:09 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							e498ad3ee7 
							
						 
					 
					
						
						
							
							Make explicit fallback to CH heaps in CoreCH algorithms  
						
						
						
					 
					
						2017-04-12 10:54:09 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							1de031ed06 
							
						 
					 
					
						
						
							
							Remove {forward,reverse}_core_heap arguments from search interface  
						
						
						
					 
					
						2017-04-12 10:54:09 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							37794a5e8a 
							
						 
					 
					
						
						
							
							Change traffic CSV field value from weight to rate  
						
						... 
						
						
						
						and make the value required.
If the weight name is 'duration' than the rate value
can be computed as speed / 3.6
Issue: https://github.com/Project-OSRM/osrm-backend/issues/3823  
						
					 
					
						2017-04-11 14:55:56 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							a88fef2937 
							
						 
					 
					
						
						
							
							Implement distance pruning for MLD as well  
						
						
						
					 
					
						2017-04-10 17:25:55 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							da474a16a9 
							
						 
					 
					
						
						
							
							Fix formating  
						
						
						
					 
					
						2017-04-10 17:25:02 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							59bbfeb67f 
							
						 
					 
					
						
						
							
							Buffer turn data on disk to save memory  
						
						
						
					 
					
						2017-04-10 17:25:02 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							85454857d3 
							
						 
					 
					
						
						
							
							Use default move function  
						
						
						
					 
					
						2017-04-06 15:42:38 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							fe50f6590a 
							
						 
					 
					
						
						
							
							Fix formating  
						
						
						
					 
					
						2017-04-06 15:42:38 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							2da5da3f16 
							
						 
					 
					
						
						
							
							Don't leak ownership in partition/files  
						
						
						
					 
					
						2017-04-06 15:42:38 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							446c865415 
							
						 
					 
					
						
						
							
							Dont leak ownership in extractor::files  
						
						
						
					 
					
						2017-04-06 15:42:38 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							0072bf0c59 
							
						 
					 
					
						
						
							
							Move to forward declare header  
						
						
						
					 
					
						2017-04-06 15:42:38 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							4ec7ca29f1 
							
						 
					 
					
						
						
							
							Fix formating  
						
						
						
					 
					
						2017-04-06 15:42:38 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							d94017dfae 
							
						 
					 
					
						
						
							
							No shared_memory_wrapper, (De)SerializeVector  
						
						
						
					 
					
						2017-04-06 15:42:38 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							dce0ce0e17 
							
						 
					 
					
						
						
							
							Fix readGraph to not use UseSharedMemory  
						
						
						
					 
					
						2017-04-06 15:42:38 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							7f6e0c478b 
							
						 
					 
					
						
						
							
							Split QueryNode into coordinates and osm id  
						
						
						
					 
					
						2017-04-06 15:42:38 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							786a3d8919 
							
						 
					 
					
						
						
							
							Read multi level graph to view  
						
						
						
					 
					
						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 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							90c194fc81 
							
						 
					 
					
						
						
							
							Refactor turn description into own file  
						
						
						
					 
					
						2017-04-06 15:42:38 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							5ed686a17b 
							
						 
					 
					
						
						
							
							Add generic graph serialization  
						
						
						
					 
					
						2017-04-06 15:42:38 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							c87ce2dede 
							
						 
					 
					
						
						
							
							Load data directly into MLPView  
						
						
						
					 
					
						2017-04-06 15:42:38 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							99a87b4c83 
							
						 
					 
					
						
						
							
							Change serialisation of .geometries file.  
						
						
						
					 
					
						2017-04-06 15:42:38 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							3f5fc1e897 
							
						 
					 
					
						
						
							
							Read segment data directly into shm  
						
						
						
					 
					
						2017-04-06 15:42:38 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							97d1de1beb 
							
						 
					 
					
						
						
							
							Pull turn data up into server  
						
						
						
					 
					
						2017-04-06 15:42:38 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							d7e1c9c09c 
							
						 
					 
					
						
						
							
							Refactor turn data into own class  
						
						
						
					 
					
						2017-04-06 15:42:38 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							865111bca9 
							
						 
					 
					
						
						
							
							Split partition serialization logic  
						
						
						
					 
					
						2017-04-06 15:42:38 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							08d62cd5e3 
							
						 
					 
					
						
						
							
							Separate serialization and files in extractor  
						
						
						
					 
					
						2017-04-06 15:42:38 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							98948989d0 
							
						 
					 
					
						
						
							
							implement MLD map matching  
						
						
						
					 
					
						2017-04-06 11:17:23 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							1aa8cc3b65 
							
						 
					 
					
						
						
							
							make getPathDistance algorithm-independent  
						
						
						
					 
					
						2017-04-06 11:17:23 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							c487d1307e 
							
						 
					 
					
						
						
							
							enable map matching in MLD  
						
						
						
					 
					
						2017-04-06 11:17:23 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							7726576bb7 
							
						 
					 
					
						
						
							
							use ADL and explicit instantiation for map matching  
						
						
						
					 
					
						2017-04-06 11:17:23 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							cf17a3a4c3 
							
						 
					 
					
						
						
							
							PR review adjustments  
						
						
						
					 
					
						2017-04-06 10:36:40 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							0972ec9115 
							
						 
					 
					
						
						
							
							remove CH-related part of loops forcing  
						
						
						
					 
					
						2017-04-06 10:36:40 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							cab83555e1 
							
						 
					 
					
						
						
							
							add loops forcing to MLD search  
						
						
						
					 
					
						2017-04-06 10:36:40 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							48a098a9c7 
							
						 
					 
					
						
						
							
							implement MLD shortest path plugin  
						
						
						
					 
					
						2017-04-06 10:36:40 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							905ca69301 
							
						 
					 
					
						
						
							
							add Algorithm parameter to SearchEngineData  
						
						
						
					 
					
						2017-04-06 10:36:40 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							d66cc125aa 
							
						 
					 
					
						
						
							
							make first heaps algorithm-aware  
						
						
						
					 
					
						2017-04-06 10:36:40 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							3fc0fc65f9 
							
						 
					 
					
						
						
							
							don't disable algorithms explicitly  
						
						
						
					 
					
						2017-04-06 10:36:40 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							8c64b01d67 
							
						 
					 
					
						
						
							
							itroduce ADL via algorithm specific ch, corech and mld namespaces  
						
						
						
					 
					
						2017-04-06 10:36:40 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							2566f64c34 
							
						 
					 
					
						
						
							
							fix unused variable warning  
						
						
						
					 
					
						2017-04-06 10:36:40 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							45df8568b6 
							
						 
					 
					
						
						
							
							Fix formating  
						
						
						
					 
					
						2017-04-05 11:22:39 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							0da041477b 
							
						 
					 
					
						
						
							
							Adjust generation counted array for PR comments  
						
						
						
					 
					
						2017-04-05 11:22:39 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							272ea9b92e 
							
						 
					 
					
						
						
							
							Fix test compilation  
						
						
						
					 
					
						2017-04-05 11:22:39 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							571681d019 
							
						 
					 
					
						
						
							
							Use array heap  
						
						
						
					 
					
						2017-04-05 11:22:39 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							9b614c6057 
							
						 
					 
					
						
						
							
							Add generation counted storage  
						
						
						
					 
					
						2017-04-05 11:22:39 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							721f319909 
							
						 
					 
					
						
						
							
							Don't scan back clique arcs  
						
						
						
					 
					
						2017-04-05 11:22:39 +00:00 
						 
				 
			
				
					
						
							
							
								Pepijn Schoen 
							
						 
					 
					
						
						
						
						
							
						
						
							789311abd6 
							
						 
					 
					
						
						
							
							Remove osrm namespace indication where possible, wrap out shared_memory_ownership  
						
						
						
					 
					
						2017-04-04 17:00:36 +00:00 
						 
				 
			
				
					
						
							
							
								Pepijn Schoen 
							
						 
					 
					
						
						
						
						
							
						
						
							091a495632 
							
						 
					 
					
						
						
							
							clang-format  
						
						
						
					 
					
						2017-04-04 17:00:36 +00:00 
						 
				 
			
				
					
						
							
							
								Pepijn Schoen 
							
						 
					 
					
						
						
						
						
							
						
						
							16665aeb00 
							
						 
					 
					
						
						
							
							Renaming of MemorySetting > Ownership  
						
						
						
					 
					
						2017-04-04 17:00:36 +00:00 
						 
				 
			
				
					
						
							
							
								Pepijn Schoen 
							
						 
					 
					
						
						
						
						
							
						
						
							d6e56c38d5 
							
						 
					 
					
						
						
							
							Rename SharedMemoryWrapper to vector_view  
						
						
						
					 
					
						2017-04-04 17:00:36 +00:00 
						 
				 
			
				
					
						
							
							
								Pepijn Schoen 
							
						 
					 
					
						
						
						
						
							
						
						
							87874006c7 
							
						 
					 
					
						
						
							
							rename to vector_view, replace some missing ShM occurences  
						
						
						
					 
					
						2017-04-04 17:00:36 +00:00 
						 
				 
			
				
					
						
							
							
								Pepijn Schoen 
							
						 
					 
					
						
						
						
						
							
						
						
							703588b684 
							
						 
					 
					
						
						
							
							clang-format  
						
						
						
					 
					
						2017-04-04 17:00:36 +00:00 
						 
				 
			
				
					
						
							
							
								Pepijn Schoen 
							
						 
					 
					
						
						
						
						
							
						
						
							b21ee1b63b 
							
						 
					 
					
						
						
							
							Fixed regression  
						
						
						
					 
					
						2017-04-04 17:00:36 +00:00 
						 
				 
			
				
					
						
							
							
								Pepijn Schoen 
							
						 
					 
					
						
						
						
						
							
						
						
							427437d49b 
							
						 
					 
					
						
						
							
							Use a one-time defined generic signature for SharedMemoryVectors  
						
						
						
					 
					
						2017-04-04 17:00:36 +00:00 
						 
				 
			
				
					
						
							
							
								Pepijn Schoen 
							
						 
					 
					
						
						
						
						
							
						
						
							01deefc3bc 
							
						 
					 
					
						
						
							
							First pass at adjustment for comments  
						
						
						
					 
					
						2017-04-04 17:00:36 +00:00 
						 
				 
			
				
					
						
							
							
								Pepijn Schoen 
							
						 
					 
					
						
						
						
						
							
						
						
							157ca9161f 
							
						 
					 
					
						
						
							
							clang-format  
						
						
						
					 
					
						2017-04-04 17:00:36 +00:00 
						 
				 
			
				
					
						
							
							
								Pepijn Schoen 
							
						 
					 
					
						
						
						
						
							
						
						
							266e65e6d2 
							
						 
					 
					
						
						
							
							Replace bool for using shared memory with MemorySetting enum  
						
						
						
					 
					
						2017-04-04 17:00:36 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							273fd689ce 
							
						 
					 
					
						
						
							
							Always check local variables  
						
						
						
					 
					
						2017-03-30 20:12:07 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							614398ed6c 
							
						 
					 
					
						
						
							
							Integrate MLD in node bindings  
						
						
						
					 
					
						2017-03-30 20:12:07 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							2cd4ba9a0a 
							
						 
					 
					
						
						
							
							move split_edges to global properties  
						
						
						
					 
					
						2017-03-30 11:20:13 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							dbc6535221 
							
						 
					 
					
						
						
							
							add split_edge flag in extracted ways  
						
						
						
					 
					
						2017-03-30 11:20:13 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							c03f74d8b0 
							
						 
					 
					
						
						
							
							Remove unused id parameter  
						
						
						
					 
					
						2017-03-28 10:40:13 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							3439b21177 
							
						 
					 
					
						
						
							
							Fix internal edges for nodes not in the boundary  
						
						
						
					 
					
						2017-03-28 10:40:13 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3dcc7132b6 
							
						 
					 
					
						
						
							
							Add max-cell-sizes option to partitioner  
						
						
						
					 
					
						2017-03-28 11:53:14 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Patterson 
							
						 
					 
					
						
						
						
						
							
						
						
							379380abd8 
							
						 
					 
					
						
						
							
							These don't need to be warning messages, debug is sufficient.  
						
						
						
					 
					
						2017-03-22 10:41:10 +00:00 
						 
				 
			
				
					
						
							
							
								Lev Dragunov 
							
						 
					 
					
						
						
						
						
							
						
						
							497709da13 
							
						 
					 
					
						
						
							
							Review fixes  
						
						
						
					 
					
						2017-03-22 10:39:36 +00:00 
						 
				 
			
				
					
						
							
							
								Lev Dragunov 
							
						 
					 
					
						
						
						
						
							
						
						
							221cd00b1a 
							
						 
					 
					
						
						
							
							Remove redundant bitsetting  
						
						
						
					 
					
						2017-03-22 10:39:36 +00:00 
						 
				 
			
				
					
						
							
							
								Lev Dragunov 
							
						 
					 
					
						
						
						
						
							
						
						
							cce4f6344c 
							
						 
					 
					
						
						
							
							TODO fixes  
						
						
						
					 
					
						2017-03-22 10:39:36 +00:00 
						 
				 
			
				
					
						
							
							
								Lev Dragunov 
							
						 
					 
					
						
						
						
						
							
						
						
							ef308ac53a 
							
						 
					 
					
						
						
							
							Compilation fix.  
						
						
						
					 
					
						2017-03-22 10:39:36 +00:00 
						 
				 
			
				
					
						
							
							
								Lev Dragunov 
							
						 
					 
					
						
						
						
						
							
						
						
							2fab696bb3 
							
						 
					 
					
						
						
							
							New tidying and gaps parameters.  
						
						
						
					 
					
						2017-03-22 10:39:36 +00:00 
						 
				 
			
				
					
						
							
							
								Lev Dragunov 
							
						 
					 
					
						
						
						
						
							
						
						
							69422cc4e7 
							
						 
					 
					
						
						
							
							Clang formatting.  
						
						
						
					 
					
						2017-03-22 10:39:36 +00:00 
						 
				 
			
				
					
						
							
							
								Lev Dragunov 
							
						 
					 
					
						
						
						
						
							
						
						
							e9c0987e8a 
							
						 
					 
					
						
						
							
							Integration  #3149  and  #3815  
						
						
						
					 
					
						2017-03-22 10:39:36 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							bd9eb76a2d 
							
						 
					 
					
						
						
							
							Transparently Tidy Traces in Map Matching,  resolves   #2840 .  
						
						... 
						
						
						
						The Map Matching plugin currently has issues with:
- high frequency traces and (performance)
- blobs, think noise at traffic signals (correctness)
This changeset implements trace-tidying transparently for the user.
We hopefully will see both performance gains as well as better matches! 
						
					 
					
						2017-03-22 10:39:36 +00:00 
						 
				 
			
				
					
						
							
							
								Lev Dragunov 
							
						 
					 
					
						
						
						
						
							
						
						
							441eae9df2 
							
						 
					 
					
						
						
							
							Tidying prarameter for the map matching plugin.  
						
						
						
					 
					
						2017-03-22 10:39:36 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							2351b5a084 
							
						 
					 
					
						
						
							
							Merges node-osrm into repository  
						
						... 
						
						
						
						Build with
    cmake .. -DCMAKE_BUILD_TYPE=Release -DENABLE_NODE_BINDINGS=On -DENABLE_MASON=On 
						
					 
					
						2017-03-21 20:10:39 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							810e3c6a66 
							
						 
					 
					
						
						
							
							Add comment to explain branch  
						
						
						
					 
					
						2017-03-21 16:23:10 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							98529ee071 
							
						 
					 
					
						
						
							
							Apply clang format  
						
						
						
					 
					
						2017-03-21 16:23:10 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							b085add973 
							
						 
					 
					
						
						
							
							Integrate internal cell scan into customizer  
						
						
						
					 
					
						2017-03-21 16:23:10 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							2b397942fe 
							
						 
					 
					
						
						
							
							Fix bug and add test coverage for GetInternalEdgeRange  
						
						
						
					 
					
						2017-03-21 16:23:10 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							655ca803d8 
							
						 
					 
					
						
						
							
							Adds a special graph for MLD with effcient boundary scan  
						
						... 
						
						
						
						This graph enables efficient boundary edge scans at each level.
Currenly this needs about |V|*|L| bytes of storage.
We can optimize this when the highest boundary nodes ID is << |V|. 
						
					 
					
						2017-03-21 16:23:10 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							58681fa7ea 
							
						 
					 
					
						
						
							
							Refactor StaticGraph generation  
						
						
						
					 
					
						2017-03-21 16:23:10 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							78a199e2fb 
							
						 
					 
					
						
						
							
							Add read-only max_turn_weight in ProfileProperties  
						
						
						
					 
					
						2017-03-20 20:06:51 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							79ef204e1f 
							
						 
					 
					
						
						
							
							Change edge_id to from_clique_arc in MultiLayerDijkstraHeapData  
						
						
						
					 
					
						2017-03-17 13:20:34 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f1b88adebe 
							
						 
					 
					
						
						
							
							Avoid dynamic binding in getNodeQureyLevel  
						
						
						
					 
					
						2017-03-17 13:20:34 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0c6ce6ce08 
							
						 
					 
					
						
						
							
							Implement MLD routingStep with cell restriction and without  
						
						
						
					 
					
						2017-03-17 13:20:33 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a75fd560d7 
							
						 
					 
					
						
						
							
							Use correct upper bound condition for MLD routing  
						
						
						
					 
					
						2017-03-17 13:20:33 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							152f77b665 
							
						 
					 
					
						
						
							
							Remove level field from heap node data  
						
						
						
					 
					
						2017-03-17 13:20:33 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6586737835 
							
						 
					 
					
						
						
							
							Fix weights and annotations for phantom points on one segment  
						
						
						
					 
					
						2017-03-17 12:27:48 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							81771a3bfd 
							
						 
					 
					
						
						
							
							Fix cell storage for tiny maps  
						
						
						
					 
					
						2017-03-17 12:27:47 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c648711f30 
							
						 
					 
					
						
						
							
							MLD direct shortest path plugin  
						
						
						
					 
					
						2017-03-17 12:27:47 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6829f46c31 
							
						 
					 
					
						
						
							
							Split routing_base into CH and non-CH parts  
						
						
						
					 
					
						2017-03-17 12:27:47 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							43a7e8e08a 
							
						 
					 
					
						
						
							
							Rename {id|edge_id} to turn_id  
						
						
						
					 
					
						2017-03-17 12:27:47 +01:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							57c6c6e51c 
							
						 
					 
					
						
						
							
							Remove all boundary nodes and use simple u-v-stragtegy to pick id  
						
						... 
						
						
						
						This commit removes all occurences of unconnected boundary nodes
and switches to the simple heuristic of picking U for the forward
and V for the backward node. This performs better than several
fancy heuristics. 
						
					 
					
						2017-03-17 11:23:48 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							bf6698f4cc 
							
						 
					 
					
						
						
							
							Address @daniel-j-h PR commtents  
						
						
						
					 
					
						2017-03-17 11:19:58 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							44757729b7 
							
						 
					 
					
						
						
							
							Ignore --generate-edge-lookup and not list it anymore  
						
						
						
					 
					
						2017-03-17 11:19:58 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							eb2e4d0aaf 
							
						 
					 
					
						
						
							
							Load edge based graph to memory in one block and then update  
						
						
						
					 
					
						2017-03-17 11:19:58 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							ed143b503d 
							
						 
					 
					
						
						
							
							Consolidate data loading  
						
						
						
					 
					
						2017-03-17 11:19:58 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							809d8a7d03 
							
						 
					 
					
						
						
							
							Remove duration fallback for turn penalties to simplify logic  
						
						
						
					 
					
						2017-03-17 11:19:58 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							acbaecf45d 
							
						 
					 
					
						
						
							
							Remove .osrm.edge_segment_update not needed anymore  
						
						
						
					 
					
						2017-03-17 11:19:58 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							2df02aa301 
							
						 
					 
					
						
						
							
							Make segment data update work without rtree  
						
						
						
					 
					
						2017-03-17 11:19:58 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							907f933a54 
							
						 
					 
					
						
						
							
							Add update functionality to osrm-customize  
						
						... 
						
						
						
						All speed file flags are compatible with osrm-contract. 
						
					 
					
						2017-03-13 23:04:45 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							a636e8cc13 
							
						 
					 
					
						
						
							
							Include datasources in .geometries file and refactor .datasource_names  
						
						
						
					 
					
						2017-03-10 20:40:59 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							ffd6311e7d 
							
						 
					 
					
						
						
							
							Address PR comment by @oxidase  
						
						
						
					 
					
						2017-03-10 14:43:02 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							260a84b94b 
							
						 
					 
					
						
						
							
							Simplify write/read code  
						
						
						
					 
					
						2017-03-10 14:43:02 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							fb552fd751 
							
						 
					 
					
						
						
							
							Apply clang-format  
						
						
						
					 
					
						2017-03-10 14:43:02 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							94e2a8598d 
							
						 
					 
					
						
						
							
							Address PR comments  
						
						
						
					 
					
						2017-03-10 14:43:02 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							4986f5ea2d 
							
						 
					 
					
						
						
							
							Consolidate read/write code in updater for compressed geometries  
						
						
						
					 
					
						2017-03-10 14:43:02 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							1b5ab37dfd 
							
						 
					 
					
						
						
							
							Refactor compressed geometry in own abstraction with read/write  
						
						
						
					 
					
						2017-03-10 14:43:02 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							83820bf82c 
							
						 
					 
					
						
						
							
							Split CSV parsing into nicer interface  
						
						
						
					 
					
						2017-03-10 14:43:02 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							20e028c47b 
							
						 
					 
					
						
						
							
							Split updater code from contract into own module  
						
						
						
					 
					
						2017-03-10 14:43:02 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							bc43229055 
							
						 
					 
					
						
						
							
							Make ColumnIterator a random_access_iterator,  fixes   #3792  
						
						
						
					 
					
						2017-03-09 19:06:09 +00:00 
						 
				 
			
				
					
						
							
							
								Pepijn Schoen 
							
						 
					 
					
						
						
						
						
							
						
						
							c7fc36a61b 
							
						 
					 
					
						
						
							
							Normalize file writes  
						
						
						
					 
					
						2017-03-09 14:16:41 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							0a13390ab0 
							
						 
					 
					
						
						
							
							Compute correct speed values in tile plugin  
						
						
						
					 
					
						2017-03-09 11:18:53 +00:00 
						 
				 
			
				
					
						
							
							
								Mateusz Łoskot 
							
						 
					 
					
						
						
						
						
							
						
						
							e13ba8ba11 
							
						 
					 
					
						
						
							
							Add basic facades for Extractor and Contractor run methods.  
						
						... 
						
						
						
						Based on idea suggested in comments to #3776 , simplifies
use of extractor and contractor as libraries. 
						
					 
					
						2017-03-08 22:48:03 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							dff8c48842 
							
						 
					 
					
						
						
							
							added reading cell storage in customizer  
						
						
						
					 
					
						2017-03-08 16:08:00 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							ec3cda32fa 
							
						 
					 
					
						
						
							
							moved basic type definitions to osrm namespace  
						
						
						
					 
					
						2017-03-08 16:08:00 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							3f6ae245f6 
							
						 
					 
					
						
						
							
							Added osrm-customizer tool  
						
						
						
					 
					
						2017-03-08 16:08:00 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							bc2e06502e 
							
						 
					 
					
						
						
							
							Added cells customizer  
						
						
						
					 
					
						2017-03-08 16:08:00 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							264cec12e9 
							
						 
					 
					
						
						
							
							Fix reading MLD data into shared memory block  
						
						
						
					 
					
						2017-03-08 00:56:50 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							6f9aea4e56 
							
						 
					 
					
						
						
							
							fix clang format style  
						
						
						
					 
					
						2017-03-08 00:56:50 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							d575561d39 
							
						 
					 
					
						
						
							
							adjust free functions naming style  
						
						
						
					 
					
						2017-03-08 00:56:50 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							f42136637d 
							
						 
					 
					
						
						
							
							Add edge-based graph loading in MLD facade  
						
						
						
					 
					
						2017-03-08 00:56:50 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							5bb933dd84 
							
						 
					 
					
						
						
							
							allows msb computation only for unsigned types  
						
						
						
					 
					
						2017-03-08 00:56:50 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							a92fa257af 
							
						 
					 
					
						
						
							
							Fix off-by-one in fallback MSB function  
						
						
						
					 
					
						2017-03-08 00:56:50 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							6cb401b1ff 
							
						 
					 
					
						
						
							
							Run clang-format  
						
						
						
					 
					
						2017-03-08 00:56:50 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							8ad9a0aa9a 
							
						 
					 
					
						
						
							
							parameterize cell size  
						
						
						
					 
					
						2017-03-08 00:56:50 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							8f9e980945 
							
						 
					 
					
						
						
							
							Add class to translate from bisection ids to cell ids  
						
						
						
					 
					
						2017-03-08 00:56:50 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							517b27bfc3 
							
						 
					 
					
						
						
							
							Instead of hard fail, just print the number of unconneced nodes  
						
						
						
					 
					
						2017-03-08 00:56:50 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							00d01946cd 
							
						 
					 
					
						
						
							
							Moved MultiLevelPartition and CellStorage to partition namespace  
						
						
						
					 
					
						2017-03-08 00:56:50 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							694bf9d8b1 
							
						 
					 
					
						
						
							
							Integrate CellStorage into datafacade  
						
						
						
					 
					
						2017-03-08 00:56:50 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							ef71cc0d12 
							
						 
					 
					
						
						
							
							Clang format  
						
						
						
					 
					
						2017-03-08 00:56:50 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							108fce896b 
							
						 
					 
					
						
						
							
							Pull everthing in the facades  
						
						
						
					 
					
						2017-03-08 00:56:50 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							ff0a98196f 
							
						 
					 
					
						
						
							
							Initial interation on writing out MLD partition/cell data  
						
						
						
					 
					
						2017-03-08 00:56:50 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							757e7ca936 
							
						 
					 
					
						
						
							
							First step towards mld integration  
						
						
						
					 
					
						2017-03-08 00:56:50 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							93cdd8bb46 
							
						 
					 
					
						
						
							
							Remove unneccessar branch in CoreCH code  
						
						
						
					 
					
						2017-03-03 16:02:12 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							c2a5cc034a 
							
						 
					 
					
						
						
							
							Fix formating  
						
						
						
					 
					
						2017-03-03 16:02:12 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							ed00965d18 
							
						 
					 
					
						
						
							
							Add algorithm selection  
						
						
						
					 
					
						2017-03-03 16:02:12 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							3f485ac09b 
							
						 
					 
					
						
						
							
							Addressed PR comments by @daniel-j-h and @oxidase  
						
						
						
					 
					
						2017-03-03 16:02:12 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							a901bda41e 
							
						 
					 
					
						
						
							
							Fix algorithm compability check logic  
						
						
						
					 
					
						2017-03-03 16:02:12 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							0ac1f99f9c 
							
						 
					 
					
						
						
							
							Fix bug in refactor  
						
						
						
					 
					
						2017-03-03 16:02:12 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							30ff0fa977 
							
						 
					 
					
						
						
							
							Refactor routeStep  
						
						
						
					 
					
						2017-03-03 16:02:12 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							7da86b5984 
							
						 
					 
					
						
						
							
							Implement CoreCH algorithm  
						
						
						
					 
					
						2017-03-03 16:02:12 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							922e155763 
							
						 
					 
					
						
						
							
							Add type traits to disable plugins for specific algorithms  
						
						
						
					 
					
						2017-03-03 16:02:12 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							436b34ffea 
							
						 
					 
					
						
						
							
							Refactor routing_algorithms to only contain free functions  
						
						
						
					 
					
						2017-03-03 16:02:12 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							2fa8d0f534 
							
						 
					 
					
						
						
							
							Port OSRM, Engine and Datafacades to be algorithm aware  
						
						
						
					 
					
						2017-03-03 16:02:12 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							71e95c92b6 
							
						 
					 
					
						
						
							
							Fix incorrect forward datasources getter in facade  
						
						
						
					 
					
						2017-03-03 10:52:34 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							886421b43a 
							
						 
					 
					
						
						
							
							Fix help texts and .nbg_to_ebg -> .cnbg_to_ebg  
						
						
						
					 
					
						2017-03-01 16:09:29 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							e20cbf673f 
							
						 
					 
					
						
						
							
							Make InertialFlow a function  
						
						
						
					 
					
						2017-03-01 16:09:29 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							54c35710f6 
							
						 
					 
					
						
						
							
							return vector with correct edges  
						
						
						
					 
					
						2017-03-01 16:09:29 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							748ade5fea 
							
						 
					 
					
						
						
							
							fixed warnings  
						
						
						
					 
					
						2017-03-01 16:09:29 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							f5e9c7df07 
							
						 
					 
					
						
						
							
							adjust extractor scc to new StaticGraph  
						
						
						
					 
					
						2017-03-01 16:09:29 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							1541d32a42 
							
						 
					 
					
						
						
							
							adjust cell_storage tests to new StaticGraph interface  
						
						
						
					 
					
						2017-03-01 16:09:29 +00:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
						
						
							
						
						
							d473acb56d 
							
						 
					 
					
						
						
							
							fix edge duration truncation in partition, pending global fix  
						
						... 
						
						
						
						fix windows compilation
no multi line warnings
sanitze on mason with newer TBB 
						
					 
					
						2017-03-01 16:09:29 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							b5d63e5ed5 
							
						 
					 
					
						
						
							
							Re-use the extractor edge based edge for loading the ebg in osrm-partition  
						
						
						
					 
					
						2017-03-01 16:09:29 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							e589ab814d 
							
						 
					 
					
						
						
							
							Store flag for artificial bounary edges and walk border nodes in ebg  
						
						
						
					 
					
						2017-03-01 16:09:29 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							3e409bea26 
							
						 
					 
					
						
						
							
							Loads the edge based graph edges and constructs a dynamic graph from it  
						
						
						
					 
					
						2017-03-01 16:09:29 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							e0665856b0 
							
						 
					 
					
						
						
							
							Split Partitioner I/O off into separate headers  
						
						
						
					 
					
						2017-03-01 16:09:29 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							f71d742b5e 
							
						 
					 
					
						
						
							
							Implements Mapping for NodeBasedGraph -> EdgeBasedgraph Translation  
						
						
						
					 
					
						2017-03-01 16:09:29 +00:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
						
						
							
						
						
							be41e8b321 
							
						 
					 
					
						
						
							
							generate stats in annotation  
						
						
						
					 
					
						2017-03-01 16:09:29 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Patterson 
							
						 
					 
					
						
						
						
						
							
						
						
							b62b09e5f6 
							
						 
					 
					
						
						
							
							Dump memory usage stats after partitioning.  
						
						
						
					 
					
						2017-03-01 16:09:29 +00:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
						
						
							
						
						
							b789da45bd 
							
						 
					 
					
						
						
							
							add unit tests for the different components of the parttion tool  
						
						
						
					 
					
						2017-03-01 16:09:29 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							e316dad1cb 
							
						 
					 
					
						
						
							
							No longer requires edges to have a .data member in static graph  
						
						... 
						
						
						
						some fixes to make branch compilable
Removes unneeded edge data from components search 
						
					 
					
						2017-03-01 16:09:29 +00:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
						
						
							
						
						
							c3cc79f798 
							
						 
					 
					
						
						
							
							always emit a small component view  
						
						... 
						
						
						
						Unit Tests for Reodering by Predicate 
						
					 
					
						2017-03-01 16:09:29 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							b9ed20bb9b 
							
						 
					 
					
						
						
							
							Implements Compressed Node Based Graph (De-)Serialization Skeleton  
						
						... 
						
						
						
						Implements parallel recursion for the partitioner
Fixes osrm-extract's -dump-partition-graph: accept no further tokens
References:
- http://www.boost.org/doc/libs/1_55_0/doc/html/boost/program_options/bool_switch.html 
Pulls parameters through to make them configurable from the outside
Defaults are equivalent to:
    ./osrm-partition \
      berlin-latest.osrm \
      --max-cell-size 4096 \
      --balance 1.2 \
      --boundary 0.25 \
      --optimizing-cuts 10
Fixes parallel_do call for Intel TBB 4.2 (Trusty): no range-based overload 
						
					 
					
						2017-03-01 16:09:29 +00:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
						
						
							
						
						
							786be6f570 
							
						 
					 
					
						
						
							
							Optimise Flow Algorithm/Datastructures in use  
						
						
						
					 
					
						2017-03-01 16:09:29 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel J. Hofmann 
							
						 
					 
					
						
						
						
						
							
						
						
							dd60ae31ae 
							
						 
					 
					
						
						
							
							Implement Parallel Spatial-Ordering/Cut Selection  
						
						... 
						
						
						
						Extends explanation for recursive bisection ids
Cleans up Bisection State
Removes license boilerplate from partitioner config
Sorts Spatially and picks Sources and Sinks
Uses sets for sources and sinks for now; see how large they will get
Runs n cuts in parallel changing the slope and uses the best
Clarifies balance <-> ratio naming 
						
					 
					
						2017-03-01 16:09:29 +00:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
						
						
							
						
						
							db7adfa77b 
							
						 
					 
					
						
						
							
							Implement Dinic Algorithm for MaximumFlow/MinimumCut  
						
						
						
					 
					
						2017-03-01 16:09:29 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel J. H 
							
						 
					 
					
						
						
						
						
							
						
						
							dd3f351874 
							
						 
					 
					
						
						
							
							Partitioner Improvements and Utils on top of  #3603  ( #3611 )  
						
						... 
						
						
						
						* Implements Random Access Iterator Facade for EdgeIDIterator
* Makes StaticGraph Node and Edge requirements explicit
* Cleans up Bisection Graph, Node and Edge
* Cleans up GraphView 
						
					 
					
						2017-03-01 16:09:29 +00:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
						
						
							
						
						
							d56db500d3 
							
						 
					 
					
						
						
							
							Initial Skeleton for Recursive Bisection via Inertial Flow  
						
						
						
					 
					
						2017-03-01 16:09:29 +00:00 
						 
				 
			
				
					
						
							
							
								Lev Dragunov 
							
						 
					 
					
						
						
						
						
							
						
						
							f7b8e06c3a 
							
						 
					 
					
						
						
							
							Matching alternatives count output.  #3508  
						
						
						
					 
					
						2017-03-01 01:29:00 +00:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
						
						
							
						
						
							6c3390f14d 
							
						 
					 
					
						
						
							
							refactor of post-processing  
						
						... 
						
						
						
						- moves collapse into a dedicated set of functions / files
 - make collapse scenarios distinct (slight performance cost)
 - reduce verbosity for short name segments (now actually working, was supposed to do so before) 
						
					 
					
						2017-02-25 12:17:22 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							4161181a6c 
							
						 
					 
					
						
						
							
							revert watchdog singleton  
						
						
						
					 
					
						2017-02-24 16:01:56 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							82acd59a8e 
							
						 
					 
					
						
						
							
							shared monitor implementation with a conditional variable  
						
						... 
						
						
						
						or a ring buffer with semaphores 
						
					 
					
						2017-02-24 16:01:56 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							438aa66b4c 
							
						 
					 
					
						
						
							
							Add packed storage of partition information  
						
						... 
						
						
						
						Right now we need a 64bit integer for every node in the graph.
Depending on the number of cells we will see, we might get away with
32bit eventually. 
						
					 
					
						2017-02-24 15:58:47 +00:00 
						 
				 
			
				
					
						
							
							
								karenzshea 
							
						 
					 
					
						
						
						
						
							
						
						
							046d3128c4 
							
						 
					 
					
						
						
							
							clamp speed value to js max  
						
						
						
					 
					
						2017-02-22 16:12:58 +00:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
						
						
							
						
						
							1ad1ff5fc1 
							
						 
					 
					
						
						
							
							remove unsigned >= 0 checks, unused constnat  
						
						
						
					 
					
						2017-02-21 13:55:59 +01:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							e06ffabf21 
							
						 
					 
					
						
						
							
							Add storage for cell weights used in the MLD algorithm  
						
						
						
					 
					
						2017-02-20 16:31:36 +00:00 
						 
				 
			
				
					
						
							
							
								karenzshea 
							
						 
					 
					
						
						
						
						
							
						
						
							c2727f2029 
							
						 
					 
					
						
						
							
							expose data about turning onto restricted roads to turn function  
						
						
						
					 
					
						2017-02-20 12:40:51 +00:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
						
						
							
						
						
							03bb6dc161 
							
						 
					 
					
						
						
							
							reduce verbosity of use-lane in combination with lane-anticipation  
						
						
						
					 
					
						2017-02-15 21:57:48 +00:00 
						 
				 
			
				
					
						
							
							
								karenzshea 
							
						 
					 
					
						
						
						
						
							
						
						
							e75278f9c2 
							
						 
					 
					
						
						
							
							add unit test for annotations=true returning all annotations  
						
						
						
					 
					
						2017-02-13 18:00:39 +00:00 
						 
				 
			
				
					
						
							
							
								karenzshea 
							
						 
					 
					
						
						
						
						
							
						
						
							a31f401995 
							
						 
					 
					
						
						
							
							parse parameters.annotations into AnnotationsType::All  
						
						
						
					 
					
						2017-02-13 18:00:39 +00:00 
						 
				 
			
				
					
						
							
							
								karenzshea 
							
						 
					 
					
						
						
						
						
							
						
						
							23b07c9197 
							
						 
					 
					
						
						
							
							clang format  
						
						
						
					 
					
						2017-02-13 15:49:30 +00:00 
						 
				 
			
				
					
						
							
							
								karenzshea 
							
						 
					 
					
						
						
						
						
							
						
						
							a61b1a3623 
							
						 
					 
					
						
						
							
							round speed to 1 decimal place  
						
						
						
					 
					
						2017-02-13 15:49:30 +00:00