Commit Graph

28 Commits (1ec7d7e86eb6ba2b646fa36cbbd7b9c7a61f8a09)

Author SHA1 Message Date
Alex Cunningham 1ec7d7e86e Merge branch 'master' into retraction_name 2011-11-05 23:01:48 +00:00
Frank Dellaert 03280f2446 renamed sparse to sparseJacobian_ 2011-10-30 20:38:08 +00:00
Richard Roberts 5408ab0a2d Made GaussianFactorGraph::sparse and sparseJacobian functions take no arguments, and instead compute column indices internally 2011-10-29 23:12:58 +00:00
Frank Dellaert 65616dbde5 Matrix version of sparseJacobian for MATLAB wrapping, unit-tested in linear now 2011-10-29 04:01:03 +00:00
Frank Dellaert 8535b13809 Made error a method again: all checks, let me know if project throw errors 2011-10-21 05:36:30 +00:00
Richard Roberts d127abfd17 Improved documentation for elimination functions 2011-09-23 02:34:07 +00:00
Richard Roberts 2b1f7f8446 Added GaussianFactorGraph::denseHessian to get factor graph hessian 2011-09-16 05:32:04 +00:00
Richard Roberts e56b6ff392 Improving documentation 2011-09-05 18:37:43 +00:00
Frank Dellaert 94f4f2959e header bloat 2011-09-03 19:20:56 +00:00
Richard Roberts 247005f83c Fixed errors when compiling with clang++ 2011-07-01 22:52:57 +00:00
Alex Cunningham 778001f63e assorted cleanup - mostly comments and adding implementations to cpp files, rather than in header files 2011-06-13 20:01:58 +00:00
Alex Cunningham fa4faa274a Merge branch 'prep_0.9.3' 2011-06-13 16:55:31 +00:00
Alex Cunningham b498d64554 Added denseJacobian() to GaussianFactorGraph 2011-06-04 17:18:25 +00:00
Alex Cunningham c4d9208eeb Added serialization for most linear/inference structures, simulated2D - serialization, except for example domains, should be complete 2011-06-04 16:52:54 +00:00
Alex Cunningham 79c09708e8 Assorted cleanup to remove ublas references, switch more Vector/Matrix utility functions to use Eigen in templates, reimplemented backsubstitution with Eigen 2011-06-02 20:35:02 +00:00
Alex Cunningham e20561be73 Merge branch 'eigen' 2011-05-20 13:52:08 +00:00
Frank Dellaert 5c193422af Major change, elimination functions are now passed an "Eliminate function", so you can select at run-time which factorization method is used (symbolic, QR, etc...). 2011-03-24 19:27:12 +00:00
Richard Roberts bdbc09ba42 Added GaussianFactorGraph::sparseJacobian function to create a sparse Jacobian matrix suitable for Matlab 2011-02-04 03:56:47 +00:00
Richard Roberts 62f716002a Further cleanup of fast_pool_allocator 2011-02-04 03:10:29 +00:00
Richard Roberts 4880257e69 Merging hessianfactor branch, Cholesky is now default and GaussianFactor is virtual (see email to frankcvs) 2011-01-20 22:22:00 +00:00
Richard Roberts a8a584d38e Rolling back last commit (undoing merge of hessianfactor branch) - does not compile on Linux, could be compiler or boost version problems. Also will probably break Alex's stuff so will work that out before merging. 2010-12-17 01:11:28 +00:00
Richard Roberts de1892016d Merged in hessianfactor branch, Cholesky is now default. This merge also includes improved timing statements with automatic outlining and low overhead 2010-12-17 00:51:51 +00:00
Richard Roberts a9370dead4 Fixed indentation 2010-11-22 20:54:49 +00:00
Yong-Dian Jian 1193d2f9be take out two spcg specific functions from gaussian factor graph 2010-11-16 17:17:40 +00:00
Richard Roberts d6929d4409 Storing variable index in solver, saved between nonlinear iterations 2010-11-15 23:01:50 +00:00
Yong-Dian Jian c9b57ccd74 new functions for cg solver 2010-11-02 16:04:23 +00:00
Yong-Dian Jian b53bcc7d66 add preconditioned conjugate gradient 2010-10-28 03:26:03 +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