Commit Graph

21 Commits (db1948e05838931e38956891be7d055366280b94)

Author SHA1 Message Date
Richard Roberts db1948e058 Used verbosity constants instead of numbers 2012-08-22 22:40:34 +00:00
Frank Dellaert 7c5e60edca optimizeSafely catches all exceptions and returns an empty Values object if one was caught. 2012-06-24 21:52:42 +00:00
Yong-Dian Jian 5acc52bbae add set/get interface for LMParameters in c++ and matlab 2012-06-23 20:07:03 +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 9366136c78 In progress - making NLO interface less confusing / error prone with a separate "state" class. Refactoring in NLO to reduce amount of code and remove code duplication. 2012-04-02 00:26:42 +00:00
Richard Roberts daae77771b Changed nonlinear convergence to <= (from <) 2012-03-24 19:53:32 +00:00
Richard Roberts 9bd9e24af8 Fixes in printing 2012-03-23 03:39:02 +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 0309b6b184 (in branch) NonlinearOptimizer base class 2012-02-26 02:44:58 +00:00
Richard Roberts 7164a6d790 Stop from saying 'converged' and added nonlinear optimizer warnings (if verbose) if maximum iterations reached 2011-11-28 20:34:28 +00:00
Frank Dellaert 56d1d6ae34 Fixed some Doxygen problems with global replace 2011-10-14 03:23:14 +00:00
Frank Dellaert 43bc372a83 Allow for negative error: set relDecrease to 0. Commented parameters. 2011-09-09 00:47:43 +00:00
Frank Dellaert 44b74c3d55 Fixed bad doxygen @Author: to correct @author style 2011-09-07 01:26:28 +00:00
Alex Cunningham fa4faa274a Merge branch 'prep_0.9.3' 2011-06-13 16:55:31 +00:00
Richard Roberts 1bd10e4b21 Increased precision when printing out convergence info in NonlinearOptimizer 2011-03-29 19:50:51 +00:00
Yong-Dian Jian 7bfd8b36f4 new nonlinear optimizer interface, all parameters are pulled out to the NonlinearOptimizationParameters. Some redundancy remains for full backward compatibility 2010-10-25 22:23:57 +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