Commit Graph

27 Commits (fac426c5acad260a750d2bb6a0bce8f079eb8805)

Author SHA1 Message Date
Richard Roberts fac426c5ac Added "SEARCH_REDUCE_ONLY" mode to Dogleg 2012-08-17 03:45:32 +00:00
Richard Roberts 1913640d2c Qualified more namespaces after removing using namespace from headers 2012-06-08 14:34:03 +00:00
Summit Patel b9927a1b7e Fixed Doxygen warnings. 2012-06-07 23:08:43 +00:00
Stephen Williams da480b45eb Updated license 2012-05-15 15:28:24 +00:00
Richard Roberts ed91c5c9ff Tweak to dogleg evaluating error decrease 2012-04-09 03:02:23 +00:00
Richard Roberts 22ebe16a31 Merge remote-tracking branch 'svn/branches/incremental_dogleg_points_to_merge' into trunk
Conflicts:
	.cproject
	gtsam/linear/GaussianBayesTree-inl.h
	gtsam/linear/GaussianBayesTree.cpp
	gtsam/linear/GaussianBayesTree.h
	gtsam/nonlinear/DoglegOptimizerImpl.h
	gtsam/nonlinear/GaussianISAM2-inl.h
	gtsam/nonlinear/GaussianISAM2.cpp
	gtsam/nonlinear/GaussianISAM2.h
	gtsam/nonlinear/ISAM2-impl.cpp
	gtsam/nonlinear/ISAM2-inl.h
	gtsam/nonlinear/ISAM2.h
2012-03-23 04:31:54 +00:00
Richard Roberts 5862943a8a Timing statements and avoiding recalculating dimensions 2012-03-22 06:18:38 +00:00
Richard Roberts acd0bf9f94 Default enum value cannot be integer on some compilers 2012-03-22 01:59:59 +00:00
Richard Roberts 6ffbc185bf Fixed warning 2012-03-21 15:12:30 +00:00
Richard Roberts b1d4552781 Timing statements 2012-03-19 16:55:52 +00:00
Richard Roberts 4c2581f40e In progress 2012-03-17 23:57:44 +00:00
Richard Roberts e3016baf1b Consistent 'optimize', 'optimizeInPlace', 'optimizeGradientSearch', and 'optimizeGradientSearchInPlace' functions for GBN, GBT, and ISAM2. Reorganized some existing ones and added some new ones to do this. 2012-03-16 16:16:27 +00:00
Richard Roberts 92bd4e280d Consistent 'optimize', 'optimizeInPlace', 'optimizeGradientSearch', and 'optimizeGradientSearchInPlace' functions for GBN, GBT, and ISAM2. Reorganized some existing ones and added some new ones to do this. 2012-03-16 16:16:13 +00:00
Richard Roberts 4d117037a5 Merging 2.0_prep branch into trunk, with dynamic Value and Values class, integer nonlinear keys, key print formatters, and new CMake build process.
Merge commit '2cf01d1ca075a3da909a10c58acb2792b62f6456' into trunk

Conflicts:
	.gitattributes
	.gitignore
	gtsam/slam/GeneralSFMFactor.h
	tests/CMakeLists.txt
2012-02-24 21:09:20 +00:00
Chris Beall e7562ac07f added timing instrumentation 2012-02-23 04:17:17 +00:00
Duy-Nguyen Ta 5b5bbfdfff testSimmulated2D passes. Too many warnings in boost from clang! 2012-01-29 21:12:58 +00:00
Richard Roberts ffcbcb703d Minimum trust region radius limit in Dogleg 2011-12-21 17:47:54 +00:00
Stephen Williams 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
Richard Roberts 64c0606f21 Merged incremental dogleg, updated ASPNtests and GeneralFlow projects for new ISAM2Params. Refactoring of BayesTree. Added many, but not all, #includes of -inl.h files at bottom of .h files, and removing includes of -inl.h files from .cpp files and other -inl.h files. 2011-12-15 20:14:21 +00:00
Richard Roberts f3de9e425f (in branch) first pass at Dogleg in ISAM2, bug(s) remaining 2011-12-15 00:08:57 +00:00
Richard Roberts 6e1136ba20 (in branch) Separate gradient functions for FactorGraph, BayesNet, BayesTree, and BayesTree with ISAM2 Cliques (specialized for using stored gradient contributions in ISAM2 cliques) 2011-12-13 22:51:28 +00:00
Richard Roberts fd5b040385 (in branch) in progress refactoring for incremental dogleg 2011-12-05 02:28:09 +00:00
Richard Roberts a0abe68b64 (in branch) Merged from trunk r7760-r7959 2011-11-29 17:02:02 +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
Alex Cunningham d340e556b5 Fixes due to bad merge 2011-11-07 21:16:26 +00:00
Richard Roberts 26dd292872 Enabled DogLeg unit test and made DogLeg verbose printing controlled by a flag 2011-11-06 18:26:47 +00:00
Richard Roberts 53dfa5dbb9 Merging Dogleg into trunk 2011-11-05 21:29:02 +00:00