Abe
fbe9aac41c
squash local changes on top of gtsam upstream pull from 6/14/2016
2016-06-18 23:13:59 -07:00
Frank
0372a959ee
Many small improvements, bug-fixes, and tests
2016-02-24 11:01:19 -08:00
dellaert
0be63753bc
Call Ordering::Create to make sure Metis is executed when asked (was a bug!)
2015-02-13 17:17:11 +01:00
cbeall3
36a485169d
Refactor Ordering parameters. Now compiles and passes with gcc
2014-11-17 16:16:52 -05:00
Frank Dellaert
def9b84e45
Added virtual solve method to NonlinearOptimizer that you can override, e.g., with Ceres
...
See example in testNonlinearOptimizer
As part of this, I also merged SuccessiveLinearizationParams into NonlinearOptimizerParams, which is now in its own separate file NonlinearOptimizerParams.h
2013-10-25 18:27:43 +00:00
Richard Roberts
c868056c22
Updating nonlinear factors, nonlinear factor graph, nonlinear optimizers, and LinearContainerFactor to work with unordered linear. Does not compile - needs more work.
2013-08-01 21:57:33 +00:00
Richard Roberts
3ade190128
Renamed old classes to "Ordered" and removed "Unordered" name from new classes
2013-07-29 23:55:40 +00:00
Chris Beall
4297d24c96
changed tabs to spaces for consistent indentation in all of GTSAM
2012-10-02 14:40:07 +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
Summit Patel
b9927a1b7e
Fixed Doxygen warnings.
2012-06-07 23:08:43 +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
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
75bd1689df
Changes in progress
2012-05-14 19:10:02 +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
Richard Roberts
bcd663244a
Moved printing to NonlinearOptimizer base class
2012-03-23 03:38:58 +00:00
Richard Roberts
8748f483b0
NonlinearOptimizer, GaussNewtonOptimizer, and LevenbergMarquardt Optimizer compile
2012-02-28 05:30:53 +00:00
Richard Roberts
e7e64e945b
GaussNewtonOptimizer, started LevenbergMarquardtOptimizer
2012-02-27 01:18:36 +00:00