Commit Graph

1846 Commits (fd07d61a2e7da9c23771f1172d2f216d75dc9f1c)

Author SHA1 Message Date
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
Alex Cunningham 6f2ef4ed72 Pacified warnings 2010-10-22 00:17:08 +00:00
Richard Roberts 7c40fe32cf Multifrontal QR using new solver interface 2010-10-22 00:06:54 +00:00
Duy-Nguyen Ta 31a080e4bf vISAMexample is now working. 2010-10-21 23:32:51 +00:00
Rahul Sawhney 7b414ce6f7 cleanup 2010-10-21 23:20:18 +00:00
Chris Beall 50547af231 compiling fix 2010-10-21 23:08:15 +00:00
Richard Roberts 2650939bb7 New solver interface with all the files this time :-) 2010-10-21 23:04:42 +00:00
Duy-Nguyen Ta 5c68a07738 Fix bug in Ordering code where it keeps on increasing nVar even the insert is not successful. 2010-10-21 23:02:40 +00:00
Richard Roberts 812e3277ee New linear solver interface, global inference functions removed. 2010-10-21 22:59:54 +00:00
Duy-Nguyen Ta b9ec67cc3f add data for vISAMexample 2010-10-21 22:55:55 +00:00
Duy-Nguyen Ta 96057df75b delete old files 2010-10-21 22:53:43 +00:00
Duy-Nguyen Ta 5add714480 delete old files 2010-10-21 22:52:09 +00:00
Duy-Nguyen Ta 099552dbc9 - rename vSLAMexample to vSFMexample
- add vISAMexample. NOT working yet
2010-10-21 22:51:20 +00:00
Duy-Nguyen Ta 6458ac46f8 put pragma once for ISAM-inl
fix some path problem in vSLAMexample
2010-10-21 22:49:37 +00:00
Chris Beall 1014bff8b2 it's not entirely clear that this speeds things up, but this should disable dense column row/col checking 2010-10-21 22:42:38 +00:00
Yong-Dian Jian 16b05c438d fix 2010-10-21 22:15:31 +00:00
Chris Beall 9f1e534500 cleaned up README for some of the recent changes 2010-10-21 21:50:29 +00:00
Yong-Dian Jian adc8921f3b separate the examples into easy/advanced style, remove shared pointer in easy examples, unify the convention 2010-10-21 21:38:38 +00:00