Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							98dba11c5e 
							
						 
					 
					
						
						
							
							Address some of the remaining issues of the code review  
						
						
						
					 
					
						2015-03-04 01:34:45 +01:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							d43716612b 
							
						 
					 
					
						
						
							
							several copyedits to brush up code  
						
						... 
						
						
						
						- remove unneeded includes
- replace size() <==> 0 comparisions with calls to empty()
- use fp instead of integer literals
- use range-based for loops with integer ranges
- add a couple of consts 
						
					 
					
						2015-03-03 18:17:12 +01:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							e02c721c2b 
							
						 
					 
					
						
						
							
							further untangle model from functionality and put classes into seperate headers  
						
						... 
						
						
						
						- move get_network_distance() into routing base class
- don't reallocate queues every time but clear them. Should be cheaper 
						
					 
					
						2015-03-03 14:22:52 +01:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							a9c3b343fc 
							
						 
					 
					
						
						
							
							separate model and computation in HMM matching  
						
						
						
					 
					
						2015-03-03 12:48:33 +01:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							76aa494be4 
							
						 
					 
					
						
						
							
							fix compilation  
						
						... 
						
						
						
						- std::log and M_PI are not constexpr's by the standard. replace by a constant
- reformat 
						
					 
					
						2015-03-03 11:48:15 +01:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							0d879ed290 
							
						 
					 
					
						
						
							
							Split trace if timestamp delta is over threshold  
						
						... 
						
						
						
						Even when matching is not broken we split the trace, if the
sampling frequency goes below 2 samples/minute. 
						
					 
					
						2015-03-03 00:48:57 +01:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							e5830b0116 
							
						 
					 
					
						
						
							
							Add parameters for map matching  
						
						
						
					 
					
						2015-03-03 00:48:57 +01:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							a760aec791 
							
						 
					 
					
						
						
							
							Add json logger to map_matching  
						
						... 
						
						
						
						This adds additional data to the json response, when OSRM is compiled
in debug mode. 
						
					 
					
						2015-03-03 00:48:57 +01:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							34d5d353af 
							
						 
					 
					
						
						
							
							Apply clang-format and split out json_util  
						
						
						
					 
					
						2015-03-03 00:48:57 +01:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							a2c88b607f 
							
						 
					 
					
						
						
							
							lint corrections  
						
						... 
						
						
						
						- fix license header
- let shared_ptr autodestruct as it's shared
- rename fences to resemble file names
- reorder includes into lexicographic order 
						
					 
					
						2015-03-03 00:48:57 +01:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							0e6ed53cee 
							
						 
					 
					
						
						
							
							Adapt to JSON container rename  
						
						
						
					 
					
						2015-03-03 00:48:57 +01:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							fd6c70afe1 
							
						 
					 
					
						
						
							
							Fix regression in sub-matching length check  
						
						
						
					 
					
						2015-03-03 00:48:57 +01:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							c4f193b13e 
							
						 
					 
					
						
						
							
							Fix comment  
						
						
						
					 
					
						2015-03-03 00:48:57 +01:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							70703c39f3 
							
						 
					 
					
						
						
							
							Add timestamp parameters and reset to beginning of breakage  
						
						
						
					 
					
						2015-03-03 00:48:57 +01:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							d429485f0c 
							
						 
					 
					
						
						
							
							Fix stupid error in backtracking  
						
						
						
					 
					
						2015-03-03 00:48:57 +01:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							89460dd39c 
							
						 
					 
					
						
						
							
							Return indices instead of points  
						
						
						
					 
					
						2015-03-03 00:48:57 +01:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							f46b259384 
							
						 
					 
					
						
						
							
							Fix splitting traces  
						
						
						
					 
					
						2015-03-03 00:48:56 +01:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							cb4a81008c 
							
						 
					 
					
						
						
							
							Split traces into subtraces  
						
						
						
					 
					
						2015-03-03 00:48:56 +01:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							d620da365e 
							
						 
					 
					
						
						
							
							Implement more general pruning  
						
						
						
					 
					
						2015-03-03 00:48:56 +01:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							0c3102721c 
							
						 
					 
					
						
						
							
							Make number of candidates a parameter  
						
						
						
					 
					
						2015-03-03 00:48:56 +01:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							b3fa03043d 
							
						 
					 
					
						
						
							
							Calculate the real route length for classification  
						
						
						
					 
					
						2015-03-03 00:48:56 +01:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							38d7db49c8 
							
						 
					 
					
						
						
							
							Add state position to debug output  
						
						
						
					 
					
						2015-03-03 00:48:56 +01:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							1a8c832039 
							
						 
					 
					
						
						
							
							Update format of debug json ouput  
						
						
						
					 
					
						2015-03-03 00:48:56 +01:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							6e54f8cfa6 
							
						 
					 
					
						
						
							
							Tighter threshold on low probability transistions  
						
						
						
					 
					
						2015-03-03 00:48:56 +01:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							1bcf41d382 
							
						 
					 
					
						
						
							
							Prune low probability transitions  
						
						
						
					 
					
						2015-03-03 00:48:56 +01:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							e381566494 
							
						 
					 
					
						
						
							
							Eliminate branch  
						
						
						
					 
					
						2015-03-03 00:48:56 +01:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							66d7a073d3 
							
						 
					 
					
						
						
							
							Move splitting candidates to plugin  
						
						
						
					 
					
						2015-03-03 00:48:56 +01:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							0637215b85 
							
						 
					 
					
						
						
							
							Skip computing viterbi if viterbi of previous state is lower than lower bound  
						
						... 
						
						
						
						This causes a speedup of 300%. 
						
					 
					
						2015-03-03 00:48:56 +01:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							dc1405ffa8 
							
						 
					 
					
						
						
							
							Fix typo in debugging code  
						
						
						
					 
					
						2015-03-03 00:48:56 +01:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							0fce20c503 
							
						 
					 
					
						
						
							
							Directly compute log probabilities  
						
						
						
					 
					
						2015-03-03 00:48:56 +01:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							b5228dcda0 
							
						 
					 
					
						
						
							
							Detect possible uturns in the data.  
						
						... 
						
						
						
						To make them work, we have to disable PhantomNode splitting
for this coordinates. 
						
					 
					
						2015-03-03 00:48:56 +01:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							a5db3ea25b 
							
						 
					 
					
						
						
							
							Print warning when more than 10 points are removed  
						
						
						
					 
					
						2015-03-03 00:48:56 +01:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							496338d84d 
							
						 
					 
					
						
						
							
							Implemented pruning and breakage detection  
						
						
						
					 
					
						2015-03-03 00:48:55 +01:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							3a5e41ed91 
							
						 
					 
					
						
						
							
							Implement missing matching pieces  
						
						
						
					 
					
						2015-03-03 00:48:55 +01:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							2259bce05f 
							
						 
					 
					
						
						
							
							Add skeleton code for matching  
						
						
						
					 
					
						2015-03-03 00:48:55 +01:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							73a2a938b4 
							
						 
					 
					
						
						
							
							use CRTP instead of virtual functions in routing plugins  
						
						
						
					 
					
						2015-03-02 11:55:55 +01:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							3bd27ae8c5 
							
						 
					 
					
						
						
							
							change copyright line from personal names to project  
						
						
						
					 
					
						2015-02-19 09:19:51 +01:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							a1d4798ded 
							
						 
					 
					
						
						
							
							refactor AlternativePathRouting step to have the same interface semantics regardless of search direction  
						
						
						
					 
					
						2015-02-12 15:03:53 +01:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							b6314e0c73 
							
						 
					 
					
						
						
							
							remove unnecessary casts in debug build  
						
						
						
					 
					
						2015-02-10 12:27:27 +01:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							1ff8b62bf5 
							
						 
					 
					
						
						
							
							fix warning: extra ';' after member function definition  
						
						
						
					 
					
						2015-02-10 12:03:23 +01:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							b20b7e65bf 
							
						 
					 
					
						
						
							
							renamed: Util/* -> util/*  
						
						
						
					 
					
						2015-01-27 17:47:23 +01:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							6da33cafe5 
							
						 
					 
					
						
						
							
							rebase branch onto latest develop, report changes. hurt a little  
						
						
						
					 
					
						2015-01-06 13:27:50 +01:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							1b10f53eff 
							
						 
					 
					
						
						
							
							DataStructures/RawRouteData.h -> DataStructures/internal_route_result.hpp, implements  #1238  
						
						
						
					 
					
						2015-01-06 13:22:12 +01:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							1fa9091239 
							
						 
					 
					
						
						
							
							retire json hinting mechanism  
						
						
						
					 
					
						2015-01-02 15:46:43 +01:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							23132e5292 
							
						 
					 
					
						
						
							
							Use >= 0 to include routes where start/end is the same  
						
						
						
					 
					
						2014-12-31 15:59:42 +01:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							00d3676a20 
							
						 
					 
					
						
						
							
							renamed:    RoutingAlgorithms/* routing_algorithms/  
						
						
						
					 
					
						2014-11-28 15:33:41 +01:00