Commit Graph

18 Commits (1c9fb8503b940495e16aec7bca010d5d7535f444)

Author SHA1 Message Date
Yong-Dian Jian e9eb96a408 wrap iterative solver, subgraph solver, etc.
fix the matlab spcg example
2012-09-03 21:50:22 +00:00
Richard Roberts a3ee762dac Fixed svn merging problem in SuccessiveLinearizationOptimizer 2012-07-27 19:01:51 +00:00
Richard Roberts 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
Yong-Dian Jian 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
Richard Roberts 6bee17b603 Added support for SPCG in matlab wrapper 2012-07-24 15:48:33 +00:00
Richard Roberts 5b584c3b73 Added SuccessiveLinearizationParams.ordering and BearingRangeFactor in matlab interface 2012-07-23 19:20:56 +00:00
Alex Cunningham 7c475d83c3 Comments and additional test regarding permutations and orderings 2012-06-20 00:01:49 +00:00
Yong-Dian Jian 913160462a in the middle of resurrecting spcg 2012-06-08 16:45:16 +00:00
Richard Roberts a23127a315 Removed using namespace in header files 2012-06-08 14:33:36 +00:00
Yong-Dian Jian 74322b0764 remove the optional 2012-06-04 17:23:45 +00:00
Yong-Dian Jian fd8ec0a605 fix a switch bug 2012-06-03 02:53:17 +00:00
Yong-Dian Jian b0c91d2fcf 2012-05-27 18:26:25 +00:00
Yong-Dian Jian ace4327897 reorg the nonlinear/linear parameters to accommodate the iterative solvers 2012-05-25 15:26:30 +00:00
Richard Roberts 1ce95c1d89 Removed LDL in favor of Cholesky 2012-05-15 15:49:14 +00:00
Richard Roberts 9e0996296a Added Cholesky/LDL switch in NonlinearOptimizer, preparing to remove
LDL, remove dependency of NonlinearOptimizer on linear solvers.
2012-05-15 05:08:57 +00:00
Richard Roberts 6c4bd1160a Changes in progress 2012-05-14 16:51:33 +00:00
Richard Roberts c83a399bba Continuing code simplification / restructuring 2012-04-05 02:45:47 +00:00
Richard Roberts d0211bb031 Simplifying code and minor restructuring to support SPCG - removed update functions so NLO is now completely immutable, moved ordering to parameters, added SuccessiveLinearizationOptimizer base class that will do direct and iterative linear solving, with derived classes for GN, LM, DL. This structure will allow us to later add a new NLO subclass for nonlinear gradient descent methods. 2012-04-04 23:20:42 +00:00