Commit Graph

70 Commits (0eaaa12e158ff0fd03b39c54ac0ba3fab758a83d)

Author SHA1 Message Date
Kai Ni b6c625a63f denseQR 2010-10-22 22:32:24 +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
Richard Roberts 16589e841a Fixed several typenames to be Upper case and no _type suffix 2010-10-22 18:39:04 +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
Richard Roberts 1d94dacca0 make check passes with dense qr using lapack geqrf 2010-10-22 03:51:10 +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
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
Richard Roberts 7c40fe32cf Multifrontal QR using new solver interface 2010-10-22 00:06:54 +00:00
Rahul Sawhney 7b414ce6f7 cleanup 2010-10-21 23:20:18 +00:00
Richard Roberts 2650939bb7 New solver interface with all the files this time :-) 2010-10-21 23:04:42 +00:00
Richard Roberts 812e3277ee New linear solver interface, global inference functions removed. 2010-10-21 22:59:54 +00:00
Rahul Sawhney c7248a2b13 clean up 2010-10-21 21:12:37 +00:00
Alex Cunningham 145f273e98 Yet even more utility functions 2010-10-21 08:18:20 +00:00
Alex Cunningham 35e5953d34 More utility functions 2010-10-21 07:08:12 +00:00
Frank Dellaert 83dd3e6234 Utility functions 2010-10-21 06:35:21 +00:00
Frank Dellaert bbb1109bbe Comments and inconsequential refactors that I think make the code more readable. Sorry if this messes with your head, Richard. 2010-10-21 05:01:56 +00:00
Rahul Sawhney 82a2f29e48 Template arguments capitalized 2010-10-20 16:37:47 +00:00
Kai Ni e83950373e DenseQR relaunched in gtsam now. 2010-10-20 04:21:58 +00:00
Richard Roberts f15fea202e Change that may be reverted again soon - templated factor base type on key and make IndexFactor and IndexConditional for all current code. Did this to experiment with using symbols on the linear side in an efficient way but am putting this on hold for now because of complications. Will revisit and either fix or revert to int-only later in the week. Also moved some files to experimental and templating EliminationTree on FACTOR instead of FACTORGRAPH. 2010-10-19 21:31:13 +00:00
Chris Beall 4071d4f673 small change to make boost work properly 2010-10-18 21:44:38 +00:00
Yong-Dian Jian 1e01e31363 add a self-contained example to demonstrate spcg solver 2010-10-18 20:36:01 +00:00
Yong-Dian Jian e9b93fe007 Fix the subgraph preconditioner solver 2010-10-18 19:29:16 +00:00
Yong-Dian Jian 989ab9a94f add an simple interface to add prior 2010-10-18 19:23:15 +00:00
Richard Roberts b37346dffb Removed commented code in GaussianFactorGraph 2010-10-17 17:22:02 +00:00
Richard Roberts d94fa41f8a Changed a few templates and typedefs to FACTOR and Factor 2010-10-17 17:10:10 +00:00
Richard Roberts 4a7b8bad27 --with-boost no longer required, automatically finding boost 2010-10-17 17:06:28 +00:00
Kai Ni bc36e653fd depend on external CCOLAMD and DenseQR 2010-10-16 01:55:47 +00:00
Richard Roberts 130d9d2797 Made EliminationTree generic, with Symbolic and Gaussian unit tests 2010-10-15 15:53:36 +00:00
Yong-Dian Jian fc66445be8 fix for cityslam 2010-10-15 02:40:46 +00:00
Yong-Dian Jian ae0e51aaff updates for cityslam, unfinished.. 2010-10-14 16:08:16 +00:00
Kai Ni 24d499039f prepend license information on all the codes 2010-10-14 04:54:38 +00:00
Kai Ni 28460a3ad5 remove dependency on colamd 2010-10-14 04:05:09 +00:00
Kai Ni 5cbf67eeba move colamd and spqr_mini out of gtsam 2010-10-14 02:41:08 +00:00
Yong-Dian Jian de90c84d91 fix for cityslam 2010-10-13 22:41:26 +00:00
Frank Dellaert 3c8b10505c removed typename compile bug 2010-10-13 21:25:15 +00:00
Richard Roberts e2430fcbf8 Factors always sorted by key (for matrices and key vector), checkInvariants() function for several classes, fixes in print and equals for VariableIndex (were not accouting for permuted variable indices). 2010-10-13 20:43:58 +00:00
Frank Dellaert 024c4b899e replaced constructor taking iterator with a named constructor fromRange, as the former hid the three-argument constructor and lead to segfaults 2010-10-12 00:14:50 +00:00
Frank Dellaert 057050fa9f renamed varid_t to Index 2010-10-11 21:14:35 +00:00
Richard Roberts 96eb939749 Fixed computing marginals in BayesTree 2010-10-11 16:02:01 +00:00
Alex Cunningham 82e6c63d13 Enabled testVectorValues 2010-10-11 04:30:20 +00:00
Alex Cunningham 07bda5aa97 Changed linear config names to *Values, updated comments 2010-10-09 03:09:58 +00:00
Alex Cunningham 7610b1acb7 fixed function spelling error 2010-10-09 03:09:54 +00:00
Alex Cunningham 76f400232f Fixes to make new merged library compile 2010-10-08 22:21:48 +00:00
Richard Roberts 1d52ff90a8 Merged simplelinear branch into trunk 2010-10-08 22:04:47 +00:00
Alex Cunningham f6ada87314 Removed LDL, ConstraintOptimizer things, and FusionTupleConfig. Added *.valgrind run commands so that tests can be checked for memory errors. Removed some extraneous stuff in configure.ac 2010-10-02 23:38:01 +00:00
Frank Dellaert 8d5e9fffce comments 2010-09-20 20:49:15 +00:00
Richard Roberts 55dedc97e3 Fixed include paths so that making individual unit tests works again 2010-09-11 16:54:50 +00:00
Alex Cunningham 5650f5af5e Removed binaries and generated files 2010-09-10 13:20:01 +00:00