Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							c2a605a70d 
							
						 
					 
					
						
						
							
							Contract the exclude-flag sub-graphs as well  
						
						
						
					 
					
						2017-10-24 09:46:44 +02:00 
						 
				 
			
				
					
						
							
							
								Denis Koronchik 
							
						 
					 
					
						
						
						
						
							
						
						
							553310fb31 
							
						 
					 
					
						
						
							
							Fix gcc5 compilation error  
						
						
						
					 
					
						2017-10-17 14:51:39 +01:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							404c275101 
							
						 
					 
					
						
						
							
							Add a specilization for contraction without exclude flags  
						
						... 
						
						
						
						This saves about 10% overhead and avoids contraction changes
to previous releases. 
						
					 
					
						2017-10-17 12:09:00 +01:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							90b3be8d10 
							
						 
					 
					
						
						
							
							Fix formating  
						
						
						
					 
					
						2017-10-16 13:40:02 +01:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							9b87b8b7b1 
							
						 
					 
					
						
						
							
							Replace deallocation vector with std::vector and different merge algorithm  
						
						
						
					 
					
						2017-10-16 13:40:02 +01:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							69db219423 
							
						 
					 
					
						
						
							
							Remove unused definition in contractor  
						
						
						
					 
					
						2017-10-16 13:40:02 +01:00 
						 
				 
			
				
					
						
							
							
								karenzshea 
							
						 
					 
					
						
						
						
						
							
						
						
							e385f6352e 
							
						 
					 
					
						
						
							
							restore libosrm interface for corech, fallback to ch  
						
						
						
					 
					
						2017-10-13 14:53:49 +01:00 
						 
				 
			
				
					
						
							
							
								karenzshea 
							
						 
					 
					
						
						
						
						
							
						
						
							4f3414c4cc 
							
						 
					 
					
						
						
							
							remove core factor opt from exclude graph  
						
						
						
					 
					
						2017-10-13 14:53:49 +01:00 
						 
				 
			
				
					
						
							
							
								karenzshea 
							
						 
					 
					
						
						
						
						
							
						
						
							df79b5b4cc 
							
						 
					 
					
						
						
							
							deprecation notices  
						
						
						
					 
					
						2017-10-13 14:53:49 +01:00 
						 
				 
			
				
					
						
							
							
								karenzshea 
							
						 
					 
					
						
						
						
						
							
						
						
							2a13f9d10b 
							
						 
					 
					
						
						
							
							fallback to CH, when coreCH used  
						
						
						
					 
					
						2017-10-13 14:53:49 +01:00 
						 
				 
			
				
					
						
							
							
								Jack Danger 
							
						 
					 
					
						
						
						
						
							
						
						
							79d07ef45c 
							
						 
					 
					
						
						
							
							Updating year on all 'Project OSRM' copyrights  
						
						
						
					 
					
						2017-10-03 12:03:26 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							e23dc8977f 
							
						 
					 
					
						
						
							
							Refactor contract to be a stateless function  
						
						
						
					 
					
						2017-09-01 21:26:00 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							421dc5b6ec 
							
						 
					 
					
						
						
							
							Don't return edge list in contractor but modify graph in-place  
						
						
						
					 
					
						2017-09-01 21:26:00 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							247f1c120f 
							
						 
					 
					
						
						
							
							Make renumbering transparent to contraction  
						
						
						
					 
					
						2017-09-01 21:26:00 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							e011c60e12 
							
						 
					 
					
						
						
							
							Replace flush in contract with in-place renumbering  
						
						
						
					 
					
						2017-09-01 21:26:00 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							26c909b64b 
							
						 
					 
					
						
						
							
							Refactor contractor to pass in graph directly  
						
						
						
					 
					
						2017-09-01 21:26:00 +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 
						 
				 
			
				
					
						
							
							
								Pepijn Schoen 
							
						 
					 
					
						
						
						
						
							
						
						
							0b5c7a97a7 
							
						 
					 
					
						
						
							
							Addressed comments  
						
						
						
					 
					
						2017-07-20 12:01:05 +02:00 
						 
				 
			
				
					
						
							
							
								Pepijn Schoen 
							
						 
					 
					
						
						
						
						
							
						
						
							d9e8caf369 
							
						 
					 
					
						
						
							
							Use GetPath with file names over accessing member variables  
						
						
						
					 
					
						2017-07-20 12:01:05 +02:00 
						 
				 
			
				
					
						
							
							
								Pepijn Schoen 
							
						 
					 
					
						
						
						
						
							
						
						
							e208485c17 
							
						 
					 
					
						
						
							
							expose mandatory / optional / output files in io_config; config files to use new io_config constructor  
						
						
						
					 
					
						2017-07-20 12:01:05 +02:00 
						 
				 
			
				
					
						
							
							
								Pepijn Schoen 
							
						 
					 
					
						
						
						
						
							
						
						
							67fae1d1f0 
							
						 
					 
					
						
						
							
							rename osrm_input_path to osrm_path, clang-format  
						
						
						
					 
					
						2017-07-20 12:01:05 +02:00 
						 
				 
			
				
					
						
							
							
								Pepijn Schoen 
							
						 
					 
					
						
						
						
						
							
						
						
							1b31099f73 
							
						 
					 
					
						
						
							
							superclass extractor_config with io_config  
						
						
						
					 
					
						2017-07-20 12:01:05 +02:00 
						 
				 
			
				
					
						
							
							
								Pepijn Schoen 
							
						 
					 
					
						
						
						
						
							
						
						
							2c7cb5baba 
							
						 
					 
					
						
						
							
							superclass contractor_config with io_config  
						
						
						
					 
					
						2017-07-20 12:01:05 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							960f9ba29a 
							
						 
					 
					
						
						
							
							Don't use stxxl vector in contractor  
						
						
						
					 
					
						2017-07-11 08:23:26 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							97592e5bc3 
							
						 
					 
					
						
						
							
							Refactor file writing in OSRM contract  
						
						
						
					 
					
						2017-06-23 09:22:30 +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 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							07c7cb3c6c 
							
						 
					 
					
						
						
							
							Rename BinaryHeap to QueryHeap  
						
						
						
					 
					
						2017-05-02 15:54:25 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							df0ee955e8 
							
						 
					 
					
						
						
							
							Fingerprint and move .levels  
						
						
						
					 
					
						2017-04-18 12:01:06 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							4ec7ca29f1 
							
						 
					 
					
						
						
							
							Fix formating  
						
						
						
					 
					
						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 
							
						 
					 
					
						
						
						
						
							
						
						
							ef3fcdc6e6 
							
						 
					 
					
						
						
							
							Refactor graph writing code in contractor  
						
						
						
					 
					
						2017-04-06 15:42:38 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							43a7e8e08a 
							
						 
					 
					
						
						
							
							Rename {id|edge_id} to turn_id  
						
						
						
					 
					
						2017-03-17 12:27:47 +01: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 
							
						 
					 
					
						
						
						
						
							
						
						
							fb552fd751 
							
						 
					 
					
						
						
							
							Apply clang-format  
						
						
						
					 
					
						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 
							
						 
					 
					
						
						
						
						
							
						
						
							f42136637d 
							
						 
					 
					
						
						
							
							Add edge-based graph loading in MLD facade  
						
						
						
					 
					
						2017-03-08 00:56:50 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							bf690df97a 
							
						 
					 
					
						
						
							
							Merge branch 'minor_fixes' of  https://github.com/seemoritz/osrm-backend  into seemoritz-minor_fixes  
						
						
						
					 
					
						2017-02-07 12:48:29 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							25baf51a2c 
							
						 
					 
					
						
						
							
							Add duration to edges and use it in table plugin  
						
						
						
					 
					
						2017-01-27 11:19:37 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Krasnyk 
							
						 
					 
					
						
						
						
						
							
						
						
							c059d15cb9 
							
						 
					 
					
						
						
							
							Added weight multipliers for speed and turn updates  
						
						
						
					 
					
						2017-01-27 11:19:37 +01:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							279f8aabfb 
							
						 
					 
					
						
						
							
							Allow specifing a weight for routing that is independent of duration  
						
						
						
					 
					
						2017-01-27 11:19:37 +01:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
						
						
							
						
						
							226ee62981 
							
						 
					 
					
						
						
							
							refactor graph contractor for readability  
						
						... 
						
						
						
						move to a dedicated dijkstra, separate code and header
reduce heap size, we don't use more than 2000 nodes, so why allocate 170k? 
						
					 
					
						2017-01-18 15:03:15 +01:00 
						 
				 
			
				
					
						
							
							
								Moritz Seemann 
							
						 
					 
					
						
						
						
						
							
						
						
							a2a2cf84d1 
							
						 
					 
					
						
						
							
							fix: do not add duplicate edges  
						
						... 
						
						
						
						Previously duplicate edges were added if their weight was worse. 
						
					 
					
						2017-01-13 11:12:02 +01:00 
						 
				 
			
				
					
						
							
							
								Moritz Seemann 
							
						 
					 
					
						
						
						
						
							
						
						
							4e897aad50 
							
						 
					 
					
						
						
							
							constexpr implies const, no need to state it twice  
						
						
						
					 
					
						2017-01-13 11:12:02 +01:00 
						 
				 
			
				
					
						
							
							
								Moritz Seemann 
							
						 
					 
					
						
						
						
						
							
						
						
							5e8bdbfa0c 
							
						 
					 
					
						
						
							
							fix to prevent (very unlikely) overflow of originalEdges  
						
						... 
						
						
						
						If originalEdges gets initialized with 1 << 28, it will overflow and
thereby be set to 0.
Which defeats the point of checking for overflows in the first place. 
						
					 
					
						2017-01-13 11:12:02 +01:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
						
						
							
						
						
							f6fef5c166 
							
						 
					 
					
						
						
							
							refactor graph contraction: flush moved into dedicated function  
						
						
						
					 
					
						2017-01-05 16:28:38 +01:00 
						 
				 
			
				
					
						
							
							
								Moritz Kobitzsch 
							
						 
					 
					
						
						
						
						
							
						
						
							bc081b7132 
							
						 
					 
					
						
						
							
							refactor route step / intermediate intersections  
						
						... 
						
						
						
						rename intersection (engine version) to IntermediateIntersection
follow coding convention for existing functions, move invalidate into routeStep
moved elongate into route step
move forward-step-signage into route step
replace post-processings `forwardInto` with `RouteStep` functionality. Don't change maneuver in step
separete declaration and implementation 
						
					 
					
						2016-12-22 08:33:27 +01:00