Frank Dellaert
|
c792a73e9f
|
rename of conditionals to conditional..
|
2012-01-10 19:46:52 +00:00 |
Alex Cunningham
|
927217ba4b
|
Cleanup from FactorGraph-inl.h
|
2011-12-21 16:59:37 +00:00 |
Richard Roberts
|
e75e4321af
|
(in branch) slight simplification of HessianFactor eliminate code - fill in keys when the combined factor is first constructed so it is a complete factor
|
2011-12-13 18:45:21 +00:00 |
Richard Roberts
|
e6a43d6330
|
(in branch) Dogleg in ISAM2 in progress
|
2011-11-12 21:19:46 +00:00 |
Alex Cunningham
|
bdc2d8f996
|
Fixed switching to QR for constrained graphs
|
2011-11-10 19:44:03 +00:00 |
Richard Roberts
|
53dfa5dbb9
|
Merging Dogleg into trunk
|
2011-11-05 21:29:02 +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 |
Alex Cunningham
|
3b5c6e8cef
|
Removed old Testable base class
|
2011-10-20 02:11:28 +00:00 |
Richard Roberts
|
2b1f7f8446
|
Added GaussianFactorGraph::denseHessian to get factor graph hessian
|
2011-09-16 05:32:04 +00:00 |
Frank Dellaert
|
0e3b96db60
|
Added exception handling code but has not yet been exercised! Chris will do so...
|
2011-09-05 21:27:41 +00:00 |
Frank Dellaert
|
94f4f2959e
|
header bloat
|
2011-09-03 19:20:56 +00:00 |
Richard Roberts
|
b57210efcc
|
Levenberg-Marquardt increases lambda when the Hessian is indefinite or negative by catching an exception
|
2011-08-24 20:51:54 +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
|
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
|
a6fd5ff9e2
|
Removed unused inference-inl.h and testOrdering.cpp, added unit test for ordering with unobserved variables.
|
2010-12-09 01:34:20 +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 |
Richard Roberts
|
05b0110ac2
|
Made private some members that should not have been public
|
2010-11-06 20:57:07 +00:00 |
Richard Roberts
|
c018fb229b
|
Removed unused class GaussianFactorSet
|
2010-11-05 19:58:17 +00:00 |
Yong-Dian Jian
|
74e82fb615
|
bug fix
|
2010-11-04 14:48:17 +00:00 |
Richard Roberts
|
92ddabc4ac
|
Moved CCOLAMD call into non-templated code to avoid dependency of projects on CCOLAMD includes. Removed unused includes and unnecessary templates in Inference at the same time
|
2010-11-03 21:33:27 +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 |