2bd7a0ed43 
								
							
								 
							
						 
						
							
							
								
								Added generic re-key function to nonlinear factor  
							
							
							
						 
						
							2012-05-21 20:54:42 +00:00  
				
					
						
							
							
								 
						
							
							
								54f6f3629c 
								
							
								 
							
						 
						
							
							
								
								Added clone() functionality to nonlinear factors  
							
							
							
						 
						
							2012-05-21 20:54:40 +00:00  
				
					
						
							
							
								 
						
							
							
								1d0aaacbd6 
								
							
								 
							
						 
						
							
							
								
								Removed use of GTSAM_MAGIC_KEY for constructing Symbols from strings  
							
							
							
						 
						
							2012-02-22 23:38:09 +00:00  
				
					
						
							
							
								 
						
							
							
								a3797e3cdb 
								
							
								 
							
						 
						
							
							
								
								Int keys with formatter objects, all unit tests pass  
							
							
							
						 
						
							2012-02-21 00:53:35 +00:00  
				
					
						
							
							
								 
						
							
							
								0a81c4e57a 
								
							
								 
							
						 
						
							
							
								
								Renamed NonlinearFactor[1-6] to NoiseModelFactor[1-6]  
							
							
							
						 
						
							2012-02-20 21:52:47 +00:00  
				
					
						
							
							
								 
						
							
							
								3d40f5e6fc 
								
							
								 
							
						 
						
							
							
								
								All unit tests pass with TypedSymbol removed  
							
							
							
						 
						
							2012-02-07 04:58:11 +00:00  
				
					
						
							
							
								 
						
							
							
								2f7f535f34 
								
							
								 
							
						 
						
							
							
								
								All unit tests pass with nonlinear factors templated on value instead of key  
							
							
							
						 
						
							2012-02-07 04:02:20 +00:00  
				
					
						
							
							
								 
						
							
							
								811be62ed3 
								
							
								 
							
						 
						
							
							
								
								Working on templating factors on Value type instead of key type  
							
							
							
						 
						
							2012-02-06 00:44:25 +00:00  
				
					
						
							
							
								 
						
							
							
								26cdf28421 
								
							
								 
							
						 
						
							
							
								
								Renamed DynamicValues to Values and removed specialized derived Values classes  
							
							
							
						 
						
							2012-02-02 16:16:46 +00:00  
				
					
						
							
							
								 
						
							
							
								98f2d47f58 
								
							
								 
							
						 
						
							
							
								
								most tests passed, except testPose2SLAMwSPCG, testGaussianISAM2, testNonlinearEquality, testNonlinearFactorGraph, testProjectionFactor, testVSLAM  
							
							
							
						 
						
							2012-01-30 04:34:46 +00:00  
				
					
						
							
							
								 
						
							
							
								5b5bbfdfff 
								
							
								 
							
						 
						
							
							
								
								testSimmulated2D passes. Too many warnings in boost from clang!  
							
							
							
						 
						
							2012-01-29 21:12:58 +00:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								8bc83d4219 
								
							
								 
							
						 
						
							
							
								
								Changed -inl.h use with Values and TupleValues, removed instantiation macros for Values and TupleValues  
							
							
							
						 
						
							2011-11-17 22:44:46 +00:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								5798868ab7 
								
							
								 
							
						 
						
							
							
								
								Changed LieValues->Values. Did not change Values typedefs in slam domains, just adjusted namespaces  
							
							
							
						 
						
							2011-11-06 19:08:42 +00:00  
				
					
						
							
							
								 
						
							
							
								c120ee93f6 
								
							
								 
							
						 
						
							
							
								
								Added unit tests for higher-ary NonlinearFactors  
							
							
							
						 
						
							2011-10-26 02:07:35 +00:00  
				
					
						
							
							
								 
						
							
							
								3b5c6e8cef 
								
							
								 
							
						 
						
							
							
								
								Removed old Testable base class  
							
							
							
						 
						
							2011-10-20 02:11:28 +00:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								fd07d61a2e 
								
							
								 
							
						 
						
							
							
								
								Add a robust noise model. Change SharedGaussian to SharedNoiseModel  
							
							
							
						 
						
							2011-08-26 21:41:01 +00:00  
				
					
						
							
							
								 
						
							
							
								964af8b21c 
								
							
								 
							
						 
						
							
							
								
								Commented use of GTSAM_MAGIC_KEY  
							
							
							
						 
						
							2011-08-18 13:18:26 +00:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								4880257e69 
								
							
								 
							
						 
						
							
							
								
								Merging hessianfactor branch, Cholesky is now default and GaussianFactor is virtual (see email to frankcvs)  
							
							
							
						 
						
							2011-01-20 22:22:00 +00:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								24d499039f 
								
							
								 
							
						 
						
							
							
								
								prepend license information on all the codes  
							
							
							
						 
						
							2010-10-14 04:54:38 +00:00  
				
					
						
							
							
								 
						
							
							
								07bda5aa97 
								
							
								 
							
						 
						
							
							
								
								Changed linear config names to *Values, updated comments  
							
							
							
						 
						
							2010-10-09 03:09:58 +00:00  
				
					
						
							
							
								 
						
							
							
								1d52ff90a8 
								
							
								 
							
						 
						
							
							
								
								Merged simplelinear branch into trunk  
							
							
							
						 
						
							2010-10-08 22:04:47 +00:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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