Daniel Patterson
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							498259b220
							
						
					 | 
					
						
						
							
							Replace dynamic distance calculation for table plugin with pre-calculated distances on shortcuts, avoiding unpacking cost.
						
						
						
						
						
						
						
						Adds approx 10% to total data size.  Speeds up large table requests by 2 orders of magnitude.
Co-authored-by: Kajari Ghosh <ghoshkaj@gmail.com> 
						
					 | 
					
						2018-10-30 15:41:06 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Patrick Niklaus
							
						 
					 | 
					
						
						
						
						
							
						
						
							600ca06166
							
						
					 | 
					
						
						
							
							Simplify toEdges and make it more robust against accidental memory allocations
						
						
						
						
						
					 | 
					
						2018-04-09 13:03:28 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Patrick Niklaus
							
						 
					 | 
					
						
						
						
						
							
						
						
							81a4747acb
							
						
					 | 
					
						
						
							
							Fix formating
						
						
						
						
						
					 | 
					
						2018-04-04 12:38:40 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Patrick Niklaus
							
						 
					 | 
					
						
						
						
						
							
						
						
							9fc2c32408
							
						
					 | 
					
						
						
							
							Fix errors when loading an incompatible dataset.
						
						
						
						
						
					 | 
					
						2018-04-04 12:38:40 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Patrick Niklaus
							
						 
					 | 
					
						
						
						
						
							
						
						
							c334d11e95
							
						
					 | 
					
						
						
							
							Refactor metric storage
						
						
						
						
						
					 | 
					
						2018-04-04 12:38:40 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Patrick Niklaus
							
						 
					 | 
					
						
						
						
						
							
						
						
							c0dd5d7c76
							
						
					 | 
					
						
						
							
							Fix formating
						
						
						
						
						
					 | 
					
						2018-03-26 11:02:34 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Patrick Niklaus
							
						 
					 | 
					
						
						
						
						
							
						
						
							06f28ffd34
							
						
					 | 
					
						
						
							
							Add BufferWriter/BufferReader and simplify interface for ConditionalRestrictions
						
						
						
						
						
					 | 
					
						2018-03-26 11:02:04 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Patrick Niklaus
							
						 
					 | 
					
						
						
						
						
							
						
						
							aaf39162a8
							
						
					 | 
					
						
						
							
							Fix vector<bool> serialization for tar files and add unit tests
						
						
						
						
						
					 | 
					
						2018-03-26 11:02:03 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Patrick Niklaus
							
						 
					 | 
					
						
						
						
						
							
						
						
							cb31f9ec29
							
						
					 | 
					
						
						
							
							Port hsgr file to tar
						
						
						
						
						
					 | 
					
						2018-03-26 11:02:03 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Krasnyk
							
						 
					 | 
					
						
						
						
						
							
						
						
							9e93f198ae
							
						
					 | 
					
						
						
							
							Add CRC checksums to EBG and turns data
						
						
						
						
						
					 | 
					
						2018-02-02 11:33:38 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Patrick Niklaus
							
						 
					 | 
					
						
						
						
						
							
						
						
							168e313f73
							
						
					 | 
					
						
						
							
							Correctly mark edges going to/from core with exclude flags
						
						
						
						
						
					 | 
					
						2018-01-11 12:46:49 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Patrick Niklaus
							
						 
					 | 
					
						
						
						
						
							
						
						
							ccfbce5300
							
						
					 | 
					
						
						
							
							Remove superflous sentinel in DynamicGraph, fixes #4738
						
						
						
						
						
					 | 
					
						2017-12-18 10:23:29 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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 | 
					
					
						
						
							
							
							
						
					 |