Commit Graph

2622 Commits (c695b23e36e5eca277de97f89930cd6d5afcfecc)

Author SHA1 Message Date
Yong-Dian Jian 12f8266f77 fix 2010-10-26 16:36:02 +00:00
Yong-Dian Jian dbccf6f3eb remove redundant variable 2010-10-26 16:31:21 +00:00
Richard Roberts 07532b815b Code formatting and inserting copyright notice 2010-10-26 15:01:34 +00:00
Richard Roberts 67ecfed86e NonlinearOptimizer marginalCovariance returns mean as well 2010-10-26 13:51:39 +00:00
Alex Cunningham 8dea2f0f98 Removed comment flags on tests that now pass 2010-10-26 12:33:40 +00:00
Alex Cunningham 83a58ec893 changed CHECK to EXPECT in testGaussianFactor, with notes on failing tests when lapack is disabled 2010-10-26 12:33:27 +00:00
Alex Cunningham a46adeb1b4 Library now compiles with --enable-lapack off 2010-10-26 12:31:40 +00:00
Duy-Nguyen Ta 1873cd4158 Someone disabled vSLAMexample. Put it back. Also update its Makefile.am to be consistent with the new directory structure. 2010-10-26 01:11:35 +00:00
Yong-Dian Jian 0778f37063 fix ambiguous function overload and default threshold 2010-10-25 23:18:55 +00:00
Richard Roberts 3743342534 Standardized function names - marginalFactor, marginalFactorGraph, marginalCovariance 2010-10-25 22:45:45 +00:00
Yong-Dian Jian 46cfa84068 revised include files 2010-10-25 22:26:18 +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
Yong-Dian Jian c81f33eb9e revised spcg examples 2010-10-25 22:21:53 +00:00
Richard Roberts c157b6faa0 Fixed a few problems in Makefile.am's so that 'make dist' works to build a distribution tarball 2010-10-25 22:12:27 +00:00
Richard Roberts e8422a22e3 'config' was needed after all. 2010-10-25 21:30:43 +00:00
Richard Roberts 08beb34060 Moved doc and wrap to experimental 2010-10-25 21:16:20 +00:00
Richard Roberts 6be48c8448 Removed unused 'config' directory 2010-10-25 21:14:04 +00:00
Richard Roberts c7c55c8edc Missing file from the last checkin 2010-10-25 20:11:23 +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
Yong-Dian Jian b3bcf0d236 add a simple conjugate gradient solver with a structure to encapsulate all parameters for iterative methods 2010-10-25 05:29:52 +00:00
Yong-Dian Jian 50fb687f96 fix a compile error for cityslam 2010-10-24 20:02:56 +00:00
Richard Roberts 2e9b0ebed3 Set version to 0.9.0 2010-10-23 16:37:49 +00:00
Richard Roberts 23d6c00b57 Updated README to reflect blas and lapack being on by default 2010-10-23 16:14:46 +00:00
Richard Roberts 02a7dd2674 Made BLAS and LAPACK enabled by default 2010-10-23 16:10:54 +00:00
Richard Roberts dd49eb3f1b Small change to readme file 2010-10-23 16:06:49 +00:00
Richard Roberts 17246fc76f More revising of INSTALL and README files 2010-10-23 16:03:08 +00:00
Richard Roberts bbb7586479 Brough install instructions up to date 2010-10-23 15:40:38 +00:00
Chris Beall c8d1444378 remove warning 2010-10-23 15:27:55 +00:00
Richard Roberts bb4a9dbba5 Added some documentation 2010-10-23 15:07:18 +00:00
Chris Beall 6c85702ee6 removed svd and dependent methods and tests 2010-10-23 14:37:06 +00:00
Richard Roberts 1a2e1e11b4 Changed default solver to multifrontal for easy nonlinear optimizer interface 2010-10-23 06:18:50 +00:00
Kai Ni 427cf8f9ed fix memory issue in DenseQR 2010-10-23 06:12:57 +00:00
Richard Roberts dd05b45a59 Tweaks to fix syntax on boost 1.4 2010-10-23 06:12:02 +00:00
Yong-Dian Jian 3bb1f26916 adapt spcg to new optimization interface 2010-10-23 05:47:29 +00:00
Chris Beall eaabbdf7cd Config -> Values 2010-10-22 23:26:16 +00:00
Richard Roberts b7f979b4dd Disabled LAPACK version of QR (which didn't work on Linux), also added missing header 2010-10-22 23:18:22 +00:00
Chris Beall a411cf9683 small change to covariance stuff 2010-10-22 23:15:27 +00:00
Richard Roberts c13d909343 Standardized function names ('sequential' and 'multifrontal' instead of 'elimination' and 'multifrontal') 2010-10-22 23:01:21 +00:00
Richard Roberts fda11d7c15 Extra unit test to check that marginals from sequential and multifrontal are the same 2010-10-22 22:53:33 +00:00
Kai Ni 0eaaa12e15 denseQR 2010-10-22 22:36:53 +00:00
Kai Ni b6c625a63f denseQR 2010-10-22 22:32:24 +00:00
Richard Roberts 8ff5bf5c7c Bug fix in BayesTree marginal, re-enabled joint and unit tests 2010-10-22 22:11:23 +00:00
Chris Beall c47893f105 added method to get covariance to optimizer 2010-10-22 21:27:46 +00:00
Richard Roberts d21c6e4813 NonlinearOptimizer keeps the solver between iterations to prevent having to re-split the graph each iteration with SPCG 2010-10-22 19:47:46 +00:00
Chris Beall 69c6d05ce1 config() changed to values() for consistency 2010-10-22 19:29:15 +00:00
Richard Roberts 16589e841a Fixed several typenames to be Upper case and no _type suffix 2010-10-22 18:39:04 +00:00
Chris Beall 72a3e3932c removed typename 2010-10-22 18:11:15 +00:00
Richard Roberts f9e0ed07a3 Code cleanup: lean and mean VariableIndex (got rid of different types for different FG's, slots, and storage template), renamed Conditional.h and Factor.h to match class names ConditionalBase and FactorBase (not ideal names but prevents conflict with typedefs), added typedef for symbolic multifrontal solver. 2010-10-22 18:02:55 +00:00
Yong-Dian Jian 105a4a9b7f some handy commented code enable full ccolamd ordering 2010-10-22 14:56:52 +00:00
Alex Cunningham 3f86a12655 Removed some remaining references to LDL, which isn't used at all right now 2010-10-22 05:21:12 +00:00