Kai Ni
							
						 
						
							 
							
							
							
								
							
								490791cd48 
								
							
								 
							
						 
						
							
							
								
								add writer module to dump the errors and time  
							
							 
							
							
							
						 
						
							2010-01-22 08:13:54 +00:00  
						
					 
				
					
						
							
							
								 
								Kai Ni
							
						 
						
							 
							
							
							
								
							
								ae908316e0 
								
							
								 
							
						 
						
							
							
								
								add comments  
							
							 
							
							
							
						 
						
							2010-01-20 06:34:25 +00:00  
						
					 
				
					
						
							
							
								 
								Kai Ni
							
						 
						
							 
							
							
							
								
							
								3bf15333af 
								
							
								 
							
						 
						
							
							
								
								move ordering into the solver, and the nonlinear optimizer is now exact <G, T, L>  
							
							 
							
							
							
						 
						
							2010-01-20 02:28:23 +00:00  
						
					 
				
					
						
							
							
								 
								Kai Ni
							
						 
						
							 
							
							
							
								
							
								3806125096 
								
							
								 
							
						 
						
							
							
								
								add linear system as a template parameter in nonlinear optimizer  
							
							 
							
							... 
							
							
							
							fixed a nasty bug and change the internal data type of subgraph preconditioner from reference to boost shared pointer. reference is not a good idea for class members, because no type checking will happen 
							
						 
						
							2010-01-19 10:46:12 +00:00  
						
					 
				
					
						
							
							
								 
								Kai Ni
							
						 
						
							 
							
							
							
								
							
								05b07d443e 
								
							
								 
							
						 
						
							
							
								
								add linear system solver as a template class parameter in nonlinear optimizer.  
							
							 
							
							
							
						 
						
							2010-01-18 05:51:19 +00:00  
						
					 
				
					
						
							
							
								 
								Richard Roberts
							
						 
						
							 
							
							
							
								
							
								2c8d8dbde4 
								
							
								 
							
						 
						
							
							
								
								NonlinearOptimizer constructor now requires shared_ptr to prevent storing pointers to stack and temporary variables.  Code that uses it will need to be modified, but CitySLAM is already done.  
							
							 
							
							
							
						 
						
							2010-01-11 20:17:28 +00:00  
						
					 
				
					
						
							
							
								 
								Alex Cunningham
							
						 
						
							 
							
							
							
								
							
								a3ce3f31c8 
								
							
								 
							
						 
						
							
							
								
								Cleanup with NonlinearConstraints to make the active() function do thresholding for inequality constraints, rather than constraint function itself.  
							
							 
							
							... 
							
							
							
							testSQP now has all tests active and passing.
Added greaterThanOrEqual() for vector comparison. 
							
						 
						
							2009-11-30 17:36:34 +00:00  
						
					 
				
					
						
							
							
								 
								Alex Cunningham
							
						 
						
							 
							
							
							
								
							
								77a1754b69 
								
							
								 
							
						 
						
							
							
								
								Renamed LinearFactor -> GaussianFactor, LinearFactorGraph -> GaussianFactorGraph  
							
							 
							
							
							
						 
						
							2009-11-12 16:16:32 +00:00  
						
					 
				
					
						
							
							
								 
								Frank Dellaert
							
						 
						
							 
							
							
							
								
							
								19bdb5c2f9 
								
							
								 
							
						 
						
							
							
								
								Better name for delta: linearizeAndOptimizeForDelta  
							
							 
							
							
							
						 
						
							2009-10-19 19:12:48 +00:00  
						
					 
				
					
						
							
							
								 
								Alex Cunningham
							
						 
						
							 
							
							
							
								
							
								7d0a30c20f 
								
							
								 
							
						 
						
							
							
								
								Renamed FGConfig to VectorConfig in gtsam, easylib, EasySLAM, and mast.  
							
							 
							
							
							
						 
						
							2009-10-14 20:39:59 +00:00  
						
					 
				
					
						
							
							
								 
								Frank Dellaert
							
						 
						
							 
							
							
							
								
							
								989f290c99 
								
							
								 
							
						 
						
							
							
								
								'''BIG CHANGE''': avoid converting back and to FGConfigs by templating on configuration type. Details:  
							
							 
							
							... 
							
							
							
							* Factors are now templated on the configuration type. Factor Graphs are now templated on the factor type and configuration type.
 * LinearFactor is a factor on an FGConfig.
 * LinearFactorGraph uses LinearFactor and FGConfig.
 * NonLinearFactor is still templated on Config.
 * NonLinearFactorGraph uses NonLinearFactors, but is still templated on Config.
 * Tests and VSLAMFactor have been updated to reflect those changes. 
							
						 
						
							2009-10-06 18:25:04 +00:00  
						
					 
				
					
						
							
							
								 
								Manohar Paluri
							
						 
						
							 
							
							
							
								
							
								0ac12dfcbf 
								
							
								 
							
						 
						
							
							
								
								changed config() to const  
							
							 
							
							
							
						 
						
							2009-09-11 18:33:05 +00:00  
						
					 
				
					
						
							
							
								 
								Alireza Fathi
							
						 
						
							 
							
							
							
								
							
								5e713551b3 
								
							
								 
							
						 
						
							
							
								
								get it run on the mac  
							
							 
							
							
							
						 
						
							2009-09-10 22:50:06 +00:00  
						
					 
				
					
						
							
							
								 
								Alex Cunningham
							
						 
						
							 
							
							
							
								
							
								65df85125d 
								
							
								 
							
						 
						
							
							
								
								Fixed NonlinearOptimizer to return a shared pointer to a config  
							
							 
							
							
							
						 
						
							2009-09-10 22:08:47 +00:00  
						
					 
				
					
						
							
							
								 
								Alireza Fathi
							
						 
						
							 
							
							
							
								
							
								5e1c719c17 
								
							
								 
							
						 
						
							
							
								
								the getConfig function is so dangerous and it should not exist...  
							
							 
							
							
							
						 
						
							2009-09-10 20:32:27 +00:00  
						
					 
				
					
						
							
							
								 
								Frank Dellaert
							
						 
						
							 
							
							
							
								
							
								ead3d03866 
								
							
								 
							
						 
						
							
							
								
								BIG: replaced optimize in NonlinearFactorGraph with specialized NonlinearOptimizer object. This does away with the artificial ErrorVectorConfig and the like as NonlinearOptimizer is templated and can use "exmap", the exponential map defined for any differentiable manifold.  
							
							 
							
							
							
						 
						
							2009-09-09 04:43:04 +00:00