Commit Graph

16563 Commits (5d9b0cfe5db069cb1564c154d8b83152527172cc)

Author SHA1 Message Date
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
Duy-Nguyen Ta 4b137de4a6 add README file for vSLAMexample. This file explains data format and coordinate frame convention used in these examples. 2010-10-22 05:00:32 +00:00
Richard Roberts 1d94dacca0 make check passes with dense qr using lapack geqrf 2010-10-22 03:51:10 +00:00
Duy-Nguyen Ta 58f23eb6ad - add include ClusterTree-inl.h into JunctionTree-inl to avoid the "Clique->addChild(...)" undefined reference issue
- clean up ISAMLoop and fix comments in vISAMexample
2010-10-22 03:40:47 +00:00
Richard Roberts f354f8183d Added examples of using NonlinearOptimizer with multifrontal elimination 2010-10-22 02:53:27 +00:00
Chris Beall acde4d99a5 Removed remaining references to denseQR, some fixes in NonlinearOptimizer 2010-10-22 01:46:33 +00:00
Chris Beall 3b09594a3c del 2010-10-22 00:30:12 +00:00
Chris Beall a90d455765 remove Dense test 2010-10-22 00:28:23 +00:00
Chris Beall a46187ee67 delete 2010-10-22 00:25:40 +00:00
Manohar Paluri 21e2be0ad6 some matlab changes and modified Guassian:QR to mimic Constrained::QR and deleted DenseQR related stuff 2010-10-22 00:24:26 +00:00