Frank Dellaert
							
						 
						
							 
							
							
							
								
							
								8440939f27 
								
							
								 
							
						 
						
							
							
								
								Using symbol_shorthand instead of redundant kx, kl functions  
							
							 
							
							
							
						 
						
							2012-06-02 19:28:21 +00:00  
						
					 
				
					
						
							
							
								 
								Frank Dellaert
							
						 
						
							 
							
							
							
								
							
								a2512475c9 
								
							
								 
							
						 
						
							
							
								
								Symbol.h is now included just in time, no longer by default everywhere.  
							
							 
							
							
							
						 
						
							2012-06-02 19:05:38 +00:00  
						
					 
				
					
						
							
							
								 
								Frank Dellaert
							
						 
						
							 
							
							
							
								
							
								5160c2eb50 
								
							
								 
							
						 
						
							
							
								
								Significant API change in slam (GTSAM 2.0.1 or 2.1): to eliminate confusion and give the user more freedom in creating their own Keys, the different slam variants no longer create Symbol keys themselves. Instead, all interaction is done via Keys (which are just unordered, unsigned ints). All PoseSLAM unit tests and examples now just use sequential keys. However, a user can still create Keys using the Symbol constructor, which is illustrated in the landmark-based unit tests and examples.  
							
							 
							
							
							
						 
						
							2012-06-02 16:18:40 +00:00  
						
					 
				
					
						
							
							
								 
								Alex Cunningham
							
						 
						
							 
							
							
							
								
							
								2bd7a0ed43 
								
							
								 
							
						 
						
							
							
								
								Added generic re-key function to nonlinear factor  
							
							 
							
							
							
						 
						
							2012-05-21 20:54:42 +00:00  
						
					 
				
					
						
							
							
								 
								Alex Cunningham
							
						 
						
							 
							
							
							
								
							
								54f6f3629c 
								
							
								 
							
						 
						
							
							
								
								Added clone() functionality to nonlinear factors  
							
							 
							
							
							
						 
						
							2012-05-21 20:54:40 +00:00  
						
					 
				
					
						
							
							
								 
								Richard Roberts
							
						 
						
							 
							
							
							
								
							
								1d0aaacbd6 
								
							
								 
							
						 
						
							
							
								
								Removed use of GTSAM_MAGIC_KEY for constructing Symbols from strings  
							
							 
							
							
							
						 
						
							2012-02-22 23:38:09 +00:00  
						
					 
				
					
						
							
							
								 
								Richard Roberts
							
						 
						
							 
							
							
							
								
							
								a3797e3cdb 
								
							
								 
							
						 
						
							
							
								
								Int keys with formatter objects, all unit tests pass  
							
							 
							
							
							
						 
						
							2012-02-21 00:53:35 +00:00  
						
					 
				
					
						
							
							
								 
								Richard Roberts
							
						 
						
							 
							
							
							
								
							
								0a81c4e57a 
								
							
								 
							
						 
						
							
							
								
								Renamed NonlinearFactor[1-6] to NoiseModelFactor[1-6]  
							
							 
							
							
							
						 
						
							2012-02-20 21:52:47 +00:00  
						
					 
				
					
						
							
							
								 
								Richard Roberts
							
						 
						
							 
							
							
							
								
							
								3d40f5e6fc 
								
							
								 
							
						 
						
							
							
								
								All unit tests pass with TypedSymbol removed  
							
							 
							
							
							
						 
						
							2012-02-07 04:58:11 +00:00  
						
					 
				
					
						
							
							
								 
								Richard Roberts
							
						 
						
							 
							
							
							
								
							
								2f7f535f34 
								
							
								 
							
						 
						
							
							
								
								All unit tests pass with nonlinear factors templated on value instead of key  
							
							 
							
							
							
						 
						
							2012-02-07 04:02:20 +00:00  
						
					 
				
					
						
							
							
								 
								Richard Roberts
							
						 
						
							 
							
							
							
								
							
								811be62ed3 
								
							
								 
							
						 
						
							
							
								
								Working on templating factors on Value type instead of key type  
							
							 
							
							
							
						 
						
							2012-02-06 00:44:25 +00:00  
						
					 
				
					
						
							
							
								 
								Richard Roberts
							
						 
						
							 
							
							
							
								
							
								26cdf28421 
								
							
								 
							
						 
						
							
							
								
								Renamed DynamicValues to Values and removed specialized derived Values classes  
							
							 
							
							
							
						 
						
							2012-02-02 16:16:46 +00:00  
						
					 
				
					
						
							
							
								 
								Duy-Nguyen Ta
							
						 
						
							 
							
							
							
								
							
								98f2d47f58 
								
							
								 
							
						 
						
							
							
								
								most tests passed, except testPose2SLAMwSPCG, testGaussianISAM2, testNonlinearEquality, testNonlinearFactorGraph, testProjectionFactor, testVSLAM  
							
							 
							
							
							
						 
						
							2012-01-30 04:34:46 +00:00  
						
					 
				
					
						
							
							
								 
								Duy-Nguyen Ta
							
						 
						
							 
							
							
							
								
							
								5b5bbfdfff 
								
							
								 
							
						 
						
							
							
								
								testSimmulated2D passes. Too many warnings in boost from clang!  
							
							 
							
							
							
						 
						
							2012-01-29 21:12:58 +00:00  
						
					 
				
					
						
							
							
								 
								Stephen Williams
							
						 
						
							 
							
							
							
								
							
								7c87a4f58d 
								
							
								 
							
						 
						
							
							
								
								Included the inline header at the bottom of SubgraphSolver, NonlinearFactorGraph, NonlinearOptimization, and NonlinearOptimizer. This avoids having to include the '-inl.h' in subsequent projects.  
							
							 
							
							
							
						 
						
							2011-12-20 23:25:43 +00:00  
						
					 
				
					
						
							
							
								 
								Alex Cunningham
							
						 
						
							 
							
							
							
								
							
								8bc83d4219 
								
							
								 
							
						 
						
							
							
								
								Changed -inl.h use with Values and TupleValues, removed instantiation macros for Values and TupleValues  
							
							 
							
							
							
						 
						
							2011-11-17 22:44:46 +00:00  
						
					 
				
					
						
							
							
								 
								Alex Cunningham
							
						 
						
							 
							
							
							
								
							
								98410ca5c9 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'unified_constraints'  
							
							 
							
							... 
							
							
							
							Conflicts:
	gtsam/linear/NoiseModel.cpp
	gtsam/linear/NoiseModel.h
	gtsam/linear/tests/testNoiseModel.cpp 
							
						 
						
							2011-11-09 22:15:40 +00:00  
						
					 
				
					
						
							
							
								 
								Alex Cunningham
							
						 
						
							 
							
							
							
								
							
								5798868ab7 
								
							
								 
							
						 
						
							
							
								
								Changed LieValues->Values. Did not change Values typedefs in slam domains, just adjusted namespaces  
							
							 
							
							
							
						 
						
							2011-11-06 19:08:42 +00:00  
						
					 
				
					
						
							
							
								 
								Richard Roberts
							
						 
						
							 
							
							
							
								
							
								c120ee93f6 
								
							
								 
							
						 
						
							
							
								
								Added unit tests for higher-ary NonlinearFactors  
							
							 
							
							
							
						 
						
							2011-10-26 02:07:35 +00:00  
						
					 
				
					
						
							
							
								 
								Alex Cunningham
							
						 
						
							 
							
							
							
								
							
								3b5c6e8cef 
								
							
								 
							
						 
						
							
							
								
								Removed old Testable base class  
							
							 
							
							
							
						 
						
							2011-10-20 02:11:28 +00:00  
						
					 
				
					
						
							
							
								 
								Richard Roberts
							
						 
						
							 
							
							
							
								
							
								af3c12a7df 
								
							
								 
							
						 
						
							
							
								
								Implemented N-way factor base class in NoiseModelFactor, added NonlinearFactor{3-6}, adapted NonlinearFactor1,2,3 and NonlinearConstraint1,2,3 to derive from NoiseModelFactor in a minimal way  
							
							 
							
							
							
						 
						
							2011-10-03 04:24:24 +00:00  
						
					 
				
					
						
							
							
								 
								Frank Dellaert
							
						 
						
							 
							
							
							
								
							
								04e41f8c38 
								
							
								 
							
						 
						
							
							
								
								Split off NoiseModelFactor (a NonlinearFactor with a NoiseModel) from NonlinearFactor (a Factor with dim, linearize, and symbolic methods). NonlinearConstraint derives from NoiseModelFactor.  
							
							 
							
							
							
						 
						
							2011-09-03 03:46:19 +00:00  
						
					 
				
					
						
							
							
								 
								Yong-Dian Jian
							
						 
						
							 
							
							
							
								
							
								fd07d61a2e 
								
							
								 
							
						 
						
							
							
								
								Add a robust noise model. Change SharedGaussian to SharedNoiseModel  
							
							 
							
							
							
						 
						
							2011-08-26 21:41:01 +00:00  
						
					 
				
					
						
							
							
								 
								Frank Dellaert
							
						 
						
							 
							
							
							
								
							
								964af8b21c 
								
							
								 
							
						 
						
							
							
								
								Commented use of GTSAM_MAGIC_KEY  
							
							 
							
							
							
						 
						
							2011-08-18 13:18:26 +00:00  
						
					 
				
					
						
							
							
								 
								Richard Roberts
							
						 
						
							 
							
							
							
								
							
								5057138ef1 
								
							
								 
							
						 
						
							
							
								
								Returning GaussianFactor instead of JacobianFactor from NonlinearFactor::linearize and NonlinearFactorGraph::linearize, so that HessianFactors may be returned as well.  
							
							 
							
							
							
						 
						
							2011-04-12 21:18:10 +00:00  
						
					 
				
					
						
							
							
								 
								Richard Roberts
							
						 
						
							 
							
							
							
								
							
								4880257e69 
								
							
								 
							
						 
						
							
							
								
								Merging hessianfactor branch, Cholesky is now default and GaussianFactor is virtual (see email to frankcvs)  
							
							 
							
							
							
						 
						
							2011-01-20 22:22:00 +00:00  
						
					 
				
					
						
							
							
								 
								Richard Roberts
							
						 
						
							 
							
							
							
								
							
								a8a584d38e 
								
							
								 
							
						 
						
							
							
								
								Rolling back last commit (undoing merge of hessianfactor branch) - does not compile on Linux, could be compiler or boost version problems.  Also will probably break Alex's stuff so will work that out before merging.  
							
							 
							
							
							
						 
						
							2010-12-17 01:11:28 +00:00  
						
					 
				
					
						
							
							
								 
								Richard Roberts
							
						 
						
							 
							
							
							
								
							
								de1892016d 
								
							
								 
							
						 
						
							
							
								
								Merged in hessianfactor branch, Cholesky is now default.  This merge also includes improved timing statements with automatic outlining and low overhead  
							
							 
							
							
							
						 
						
							2010-12-17 00:51:51 +00:00  
						
					 
				
					
						
							
							
								 
								Richard Roberts
							
						 
						
							 
							
							
							
								
							
								2c90e3d836 
								
							
								 
							
						 
						
							
							
								
								Moved the subdirectories that compile into libgtsam.la into a 'gtsam' subdirectory.  Hopefully a good fix for the problem we had trying to make a gtsam distribution, that the source directory may not be called 'gtsam'.  
							
							 
							
							
							
						 
						
							2010-10-25 20:10:33 +00:00  
						
					 
				
					
						
							
							
								 
								Kai Ni
							
						 
						
							 
							
							
							
								
							
								24d499039f 
								
							
								 
							
						 
						
							
							
								
								prepend license information on all the codes  
							
							 
							
							
							
						 
						
							2010-10-14 04:54:38 +00:00  
						
					 
				
					
						
							
							
								 
								Alex Cunningham
							
						 
						
							 
							
							
							
								
							
								07bda5aa97 
								
							
								 
							
						 
						
							
							
								
								Changed linear config names to *Values, updated comments  
							
							 
							
							
							
						 
						
							2010-10-09 03:09:58 +00:00  
						
					 
				
					
						
							
							
								 
								Richard Roberts
							
						 
						
							 
							
							
							
								
							
								1d52ff90a8 
								
							
								 
							
						 
						
							
							
								
								Merged simplelinear branch into trunk  
							
							 
							
							
							
						 
						
							2010-10-08 22:04:47 +00:00  
						
					 
				
					
						
							
							
								 
								Richard Roberts
							
						 
						
							 
							
							
							
								
							
								f1132359d4 
								
							
								 
							
						 
						
							
							
								
								Installing headers in subdirectories and converted include directives to match the subdirectory structure (also see email to frankcvs)  
							
							 
							
							
							
						 
						
							2010-08-19 17:23:19 +00:00  
						
					 
				
					
						
							
							
								 
								Frank Dellaert
							
						 
						
							 
							
							
							
								
							
								fea5beb638 
								
							
								 
							
						 
						
							
							
								
								Re-organization: moving all files.  
							
							 
							
							... 
							
							
							
							I re-organized into original cpp directory and 4 additional directories: base, geometry, slam, and tests.
cpp will be further renamed/sub-divided and contains the core library.
I wanted it not depend on geometry or slam, which necessitated moving complicated tests to a dedicated directory. 
							
						 
						
							2010-07-12 07:16:31 +00:00