af48d086ed 
								
							
								 
							
						 
						
							
							
								
								Fixed missing renames  
							
							
							
						 
						
							2012-07-27 19:15:58 +00:00  
				
					
						
							
							
								 
						
							
							
								5177f31a5d 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'svn/trunk' into remove_slam_namespaces  
							
							... 
							
							
							
							Conflicts:
	gtsam/nonlinear/SuccessiveLinearizationOptimizer.h
	matlab/examples/Pose2SLAMExample_circle.m
	matlab/examples/Pose2SLAMExample_graph.m
	matlab/examples/StereoVOExample_large.m
	tests/testGradientDescentOptimizer.cpp 
							
						 
						
							2012-07-27 19:01:43 +00:00  
				
					
						
							
							
								 
						
							
							
								7fc6a622bf 
								
							
								 
							
						 
						
							
							
								
								Added additional factors to the serialization unit test  
							
							
							
						 
						
							2012-07-25 22:13:22 +00:00  
				
					
						
							
							
								 
						
							
							
								168ddf5457 
								
							
								 
							
						 
						
							
							
								
								add Cal3DS2.calibrate() with fixed point iteration  
							
							... 
							
							
							
							reorg nonlinear conjugate gradient solvers
wrapper for the linear solvers 
							
						 
						
							2012-07-24 21:06:33 +00:00  
				
					
						
							
							
								 
						
							
							
								592fa95d66 
								
							
								 
							
						 
						
							
							
								
								Fixed serialization for LieVector and LieMatrix  
							
							
							
						 
						
							2012-07-24 14:50:01 +00:00  
				
					
						
							
							
								 
						
							
							
								c2daf40c5d 
								
							
								 
							
						 
						
							
							
								
								Removed SLAM namespaces from testSerializationSLAM. Instead of testing each SLAM namespace individually, a single test was created that instanciates all variable-factor combinations. However, there is currently an issue with LieVector that should be resolved.  
							
							
							
						 
						
							2012-07-23 22:50:21 +00:00  
				
					
						
							
							
								 
						
							
							
								01bcd9e939 
								
							
								 
							
						 
						
							
							
								
								Removed SLAM namespace from testNonlinearOptimizer  
							
							
							
						 
						
							2012-07-23 22:47:31 +00:00  
				
					
						
							
							
								 
						
							
							
								7a0030070c 
								
							
								 
							
						 
						
							
							
								
								Removed SLAM namespace from testNonlinearISAM  
							
							
							
						 
						
							2012-07-23 22:46:55 +00:00  
				
					
						
							
							
								 
						
							
							
								c8f3356af5 
								
							
								 
							
						 
						
							
							
								
								Removed SLAM namespace from testNonlinearEquality  
							
							
							
						 
						
							2012-07-23 22:46:21 +00:00  
				
					
						
							
							
								 
						
							
							
								0e6762e5c9 
								
							
								 
							
						 
						
							
							
								
								Removed SLAM namespace from testInferenceB  
							
							
							
						 
						
							2012-07-23 22:45:46 +00:00  
				
					
						
							
							
								 
						
							
							
								2de44904ad 
								
							
								 
							
						 
						
							
							
								
								Removed SLAM namespace from testGraph  
							
							
							
						 
						
							2012-07-23 22:45:07 +00:00  
				
					
						
							
							
								 
						
							
							
								a641f599f6 
								
							
								 
							
						 
						
							
							
								
								Removed SLAM namespace from testGradientDescentOptimizer  
							
							
							
						 
						
							2012-07-23 22:44:02 +00:00  
				
					
						
							
							
								 
						
							
							
								fb33b8a609 
								
							
								 
							
						 
						
							
							
								
								removed SLAM namespace from testGaussianJunctionTreeB  
							
							
							
						 
						
							2012-07-23 22:43:17 +00:00  
				
					
						
							
							
								 
						
							
							
								0863b4148d 
								
							
								 
							
						 
						
							
							
								
								Removed SLAM namespace from testGaussianISAM2  
							
							
							
						 
						
							2012-07-23 22:42:42 +00:00  
				
					
						
							
							
								 
						
							
							
								f56d9c18e5 
								
							
								 
							
						 
						
							
							
								
								Removed SLAM namespace from testDoglegOptimizer  
							
							
							
						 
						
							2012-07-23 22:41:53 +00:00  
				
					
						
							
							
								 
						
							
							
								c32d1c7e02 
								
							
								 
							
						 
						
							
							
								
								Fixed dimensions bug in Marginals and added unit test  
							
							
							
						 
						
							2012-07-23 19:29:52 +00:00  
				
					
						
							
							
								 
						
							
							
								d397139fa9 
								
							
								 
							
						 
						
							
							
								
								Fixed dimensions bug in Marginals and added unit test  
							
							
							
						 
						
							2012-07-23 19:20:53 +00:00  
				
					
						
							
							
								 
						
							
							
								6266a2c56d 
								
							
								 
							
						 
						
							
							
								
								Removed SimpleString from CppUnitLite - now just uses std::string and boost::lexical_cast  
							
							
							
						 
						
							2012-07-18 15:43:54 +00:00  
				
					
						
							
							
								 
						
							
							
								af52b6811f 
								
							
								 
							
						 
						
							
							
								
								Fixing small warnings  
							
							
							
						 
						
							2012-07-10 18:35:57 +00:00  
				
					
						
							
							
								 
						
							
							
								96fc5991db 
								
							
								 
							
						 
						
							
							
								
								Automatic removal of unused variables in iSAM2 working in unit tests!  
							
							
							
						 
						
							2012-06-30 22:32:49 +00:00  
				
					
						
							
							
								 
						
							
							
								86f19362ab 
								
							
								 
							
						 
						
							
							
								
								Return FastSet instead of std::set from NonlinearFactorGraph::keys()  
							
							
							
						 
						
							2012-06-30 22:32:46 +00:00  
				
					
						
							
							
								 
						
							
							
								f06c7ad2e9 
								
							
								 
							
						 
						
							
							
								
								Lots of code de-duplication and cleanup in testGaussianISAM2  
							
							
							
						 
						
							2012-06-30 22:32:42 +00:00  
				
					
						
							
							
								 
						
							
							
								abd6795f5b 
								
							
								 
							
						 
						
							
							
								
								In progress removing variables from iSAM2  
							
							
							
						 
						
							2012-06-30 19:17:54 +00:00  
				
					
						
							
							
								 
						
							
							
								57ca7d77db 
								
							
								 
							
						 
						
							
							
								
								Removed Permuted views to simplify a lot of code - all objects that need to be permuted now have their data rearranged instead of using the "Permuted" indirection class.  
							
							
							
						 
						
							2012-06-30 01:45:21 +00:00  
				
					
						
							
							
								 
						
							
							
								c443ccbedd 
								
							
								 
							
						 
						
							
							
								
								More adding of static to avoid naming conflicts in unit tests  
							
							
							
						 
						
							2012-06-30 01:44:00 +00:00  
				
					
						
							
							
								 
						
							
							
								c7ff913f64 
								
							
								 
							
						 
						
							
							
								
								Added yet another configuration parameter to iSAM2. 'enablePartialRelinearizationCheck' checks variables for relinearization by descending the Bayes tree. Once a variable does not need to be relinearized, we stop checking that branch. A full check is still the default.  
							
							
							
						 
						
							2012-06-28 20:46:53 +00:00  
				
					
						
							
							
								 
						
							
							
								4e2aae0121 
								
							
								 
							
						 
						
							
							
								
								formatting of comments, added parent() interface for Bayes Tree cliques  
							
							
							
						 
						
							2012-06-26 18:49:30 +00:00  
				
					
						
							
							
								 
						
							
							
								1bf3ae51a9 
								
							
								 
							
						 
						
							
							
								
								Fixed make check compile error  
							
							
							
						 
						
							2012-06-24 14:49:52 +00:00  
				
					
						
							
							
								 
						
							
							
								2d0ce1c3ca 
								
							
								 
							
						 
						
							
							
								
								Streamlining of SLAM namespaces:  
							
							... 
							
							
							
							planarSLAM Values and Graph now derive from Pose3SLAM. 
visualSLAM Values and Graph now derive from pose3SLAM.
Several methods have been renamed to make them consistent through these 4 namespaces:
addPrior -> addPosePrior
addHardConstraint -> addPoseConstraint
addOdometry/addConstraint -> addRelativePose
All gtsam and matlab examples/tests run.
PS: please don't use the deprecated typedefs in these namespaces. 
							
						 
						
							2012-06-24 02:48:12 +00:00  
				
					
						
							
							
								 
						
							
							
								0fe2d527f9 
								
							
								 
							
						 
						
							
							
								
								Fixed warnings due to discrete. GTSAM now Wall-safe?  
							
							
							
						 
						
							2012-06-22 21:45:36 +00:00  
				
					
						
							
							
								 
						
							
							
								6f1ea87a00 
								
							
								 
							
						 
						
							
							
								
								clean up noise model: Remove Shared[NoiseModel] classes and headers, typedef for backward compatibility in NoiseModel.h. Fix all tests and examples to create shared noise models through static functions in noise model classes. Fix MATLAB wrapper and examples as well. Add tests for MATLAB examples  
							
							
							
						 
						
							2012-06-22 19:36:49 +00:00  
				
					
						
							
							
								 
						
							
							
								94a769a447 
								
							
								 
							
						 
						
							
							
								
								Created derived classes for SymbolicSequentialSolver and SymbolicMultifrontalSolver. This simplifies calling eliminate, mimics the Gaussian versions, and makes matlab wrapping possible.  
							
							
							
						 
						
							2012-06-21 22:31:41 +00:00  
				
					
						
							
							
								 
						
							
							
								8789201822 
								
							
								 
							
						 
						
							
							
								
								Added mechanism to create a constrained ordering directly from a NonlinearFactorGraph  
							
							
							
						 
						
							2012-06-20 01:35:42 +00:00  
				
					
						
							
							
								 
						
							
							
								9cb903fe08 
								
							
								 
							
						 
						
							
							
								
								1. remove a redundant constructor of PinholeCamera  
							
							... 
							
							
							
							2. remove a "backproject_from_camera" function from PinholeCamera, please use "backproject" directly 
							
						 
						
							2012-06-19 15:28:22 +00:00  
				
					
						
							
							
								 
						
							
							
								d57fc32e74 
								
							
								 
							
						 
						
							
							
								
								To simplify FactorGraph, removed convertCastFactors and dynamicCastFactors from FactorGraph - replaced their calls with in-place code to do the needed conversions  
							
							
							
						 
						
							2012-06-18 14:55:30 +00:00  
				
					
						
							
							
								 
						
							
							
								cee80c1938 
								
							
								 
							
						 
						
							
							
								
								add a generic nonlinear cg solver  
							
							
							
						 
						
							2012-06-13 01:21:10 +00:00  
				
					
						
							
							
								 
						
							
							
								8687e1293c 
								
							
								 
							
						 
						
							
							
								
								disable error msg  
							
							
							
						 
						
							2012-06-12 14:20:08 +00:00  
				
					
						
							
							
								 
						
							
							
								6fd2ac7f86 
								
							
								 
							
						 
						
							
							
								
								move iterative.* back to stable. add a template-style nonlinear iterative solver  
							
							
							
						 
						
							2012-06-12 14:19:01 +00:00  
				
					
						
							
							
								 
						
							
							
								83dc580220 
								
							
								 
							
						 
						
							
							
								
								add a nonlinear gradient-descent optimizer, and a unit test.  
							
							... 
							
							
							
							todo: 1. test wolfe condition or armijo rule, 2. use iterative.h 
							
						 
						
							2012-06-11 22:10:23 +00:00  
				
					
						
							
							
								 
						
							
							
								3be4be9039 
								
							
								 
							
						 
						
							
							
								
								Moved "bigobj" MSVC compile flag to affect testSerializationSLAM  
							
							
							
						 
						
							2012-06-11 14:50:22 +00:00  
				
					
						
							
							
								 
						
							
							
								80e2179a8d 
								
							
								 
							
						 
						
							
							
								
								Cleaned up typedefs in FactorGraph.h (and removed FactorizationResult), and also made sure ::shared_ptr was never assumed to exist for a FACTOR template argument. Should it exist, ever?  
							
							
							
						 
						
							2012-06-09 21:33:10 +00:00  
				
					
						
							
							
								 
						
							
							
								b602e75a99 
								
							
								 
							
						 
						
							
							
								
								Removed the use of the ADD_CLONE_NONLINEAR_FACTOR macro, documented instances of clone() in factors  
							
							
							
						 
						
							2012-06-09 21:06:06 +00:00  
				
					
						
							
							
								 
						
							
							
								3d2c3aff05 
								
							
								 
							
						 
						
							
							
								
								Moved all Simulated* example domains and smallExample to the tests folder so they are no longer installed  
							
							
							
						 
						
							2012-06-09 20:15:44 +00:00  
				
					
						
							
							
								 
						
							
							
								f45c236585 
								
							
								 
							
						 
						
							
							
								
								Isolated exception case for use of Symbol.key(), removed use of Symbol in several tests.  Removed "using namespace xxx" in header  
							
							
							
						 
						
							2012-06-09 19:17:15 +00:00  
				
					
						
							
							
								 
						
							
							
								dc879fe280 
								
							
								 
							
						 
						
							
							
								
								Moved testSubgraphPreconditioner from experimental back to linear/tests, though most of it is commented out, mostly because of JacobianFactorGraph - GaussianFactorGraph distinction  
							
							
							
						 
						
							2012-06-09 18:54:47 +00:00  
				
					
						
							
							
								 
						
							
							
								54bfe722ad 
								
							
								 
							
						 
						
							
							
								
								Returning ordering from planarGraph is obsolete since Index change  
							
							
							
						 
						
							2012-06-09 18:52:22 +00:00  
				
					
						
							
							
								 
						
							
							
								d70622abe0 
								
							
								 
							
						 
						
							
							
								
								Rearranged matlab folders to avoid calling utility functions "examples"  
							
							
							
						 
						
							2012-06-07 20:09:54 +00:00  
				
					
						
							
							
								 
						
							
							
								8bfe8571bc 
								
							
								 
							
						 
						
							
							
								
								Removed template argument from NonlinearISAM, now just uses NonlinearFactorGraph  
							
							
							
						 
						
							2012-06-07 17:45:05 +00:00  
				
					
						
							
							
								 
						
							
							
								a9c36fc172 
								
							
								 
							
						 
						
							
							
								
								move linear algebra functions for jacobian factor graph to a new file  
							
							
							
						 
						
							2012-06-07 01:24:19 +00:00  
				
					
						
							
							
								 
						
							
							
								ad3b431c4d 
								
							
								 
							
						 
						
							
							
								
								Moved building of wrap libraries to a cmake macro and moved install for matlab components to the appropriate folder  
							
							
							
						 
						
							2012-06-05 18:05:00 +00:00