Luca
|
b89c33977a
|
fixed bug with null factors in GaussianFactorGraphs
|
2014-02-12 16:15:52 -05:00 |
Alex Cunningham
|
e3208a1f8e
|
Added negate() and clone() to GaussianFactorGraph
|
2013-11-07 15:29:38 +00:00 |
Frank Dellaert
|
7c3131b533
|
Made multiplyHessian into multiplyHessianAdd
|
2013-10-27 14:58:51 +00:00 |
Pablo Fernandez Alcantarilla
|
6a383799d7
|
Skeleton code for GaussianFactorGraph::multiplyHessian
|
2013-10-24 15:52:32 +00:00 |
Richard Roberts
|
e1ef219916
|
Added optional ordering for creating dense jacobian and hessian matrices from GaussianFactorGraph
|
2013-09-20 15:25:16 +00:00 |
Alex Cunningham
|
94ebfb4fb3
|
Added default arguments for noisemodels on functions to add jacobians directly
|
2013-09-05 21:06:46 +00:00 |
Richard Roberts
|
0fc7c068e5
|
Added back factor graph .add functions to maintain compatibility
|
2013-08-27 15:30:02 +00:00 |
Richard Roberts
|
1424c01fa9
|
Renamed all typedefs of specific EliminationTraits to EliminationTraitsType to avoid name problem on GCC
|
2013-08-06 17:09:20 +00:00 |
Richard Roberts
|
e39d100b6a
|
Made most global unit tests compile, includes dogleg, iterative, kalman filter, etc
|
2013-08-06 13:44:22 +00:00 |
Richard Roberts
|
00c1036814
|
Reenabled some GFG functions
|
2013-08-05 22:31:01 +00:00 |
Richard Roberts
|
2b9105b0ce
|
Added optional ordering to GFG::optimize()
|
2013-08-01 21:57:24 +00:00 |
Richard Roberts
|
3ade190128
|
Renamed old classes to "Ordered" and removed "Unordered" name from new classes
|
2013-07-29 23:55:40 +00:00 |
Richard Roberts
|
a54d177202
|
Added dll export tags and updated cmake scripts so that GTSAM can build as a shared library on windows
|
2013-03-13 18:56:21 +00:00 |
Richard Roberts
|
a5ab9ca32d
|
Made FactorGraph eliminate functions const
|
2012-11-26 19:21:00 +00:00 |
Richard Roberts
|
cb5f186031
|
Two more patches after last checkin - removed numCachedShortcuts from MATLAB wrapper, and added EliminateQR as default argument to GaussianFactorGraph eliminate functions
|
2012-10-28 06:43:05 +00:00 |
Richard Roberts
|
600fcd027d
|
Moved wrapper functions to header file to clean up code
|
2012-10-28 06:21:15 +00:00 |
Richard Roberts
|
24111423d7
|
Made specific eliminate and eliminateOne methods for SymbolicFactorGraph and GaussianFactorGraph and made them accessible from MATLAB
|
2012-10-27 19:45:28 +00:00 |
Chris Beall
|
4297d24c96
|
changed tabs to spaces for consistent indentation in all of GTSAM
|
2012-10-02 14:40:07 +00:00 |
Richard Roberts
|
fb409a2cc7
|
Implemented partial elimination and sparse variable index remapping (Reduction) to enable Frank's new marginal code
|
2012-10-01 16:12:41 +00:00 |
Richard Roberts
|
6d1b86c2e0
|
Moved JacobianFactor type check/conversion functions into SubgraphSolver instead of GaussianFactorGraph and JacobianFactor
|
2012-09-06 14:33:44 +00:00 |
Yong-Dian Jian
|
574a9711cc
|
add a conversion function from GaussianFactorGraph to JacobianFactorGraph
|
2012-09-06 01:21:15 +00:00 |
Yong-Dian Jian
|
4443752a18
|
clean the gfg to jfg conversion code
|
2012-09-05 17:04:48 +00:00 |
Richard Roberts
|
b0508cc1a8
|
Removed JacobianFactorGraph - moved its linear algebra interface to GaussianFactorGraph and redirected all uses of it to GaussianFactorGraph
|
2012-09-04 22:42:09 +00:00 |
Richard Roberts
|
73f8c0830b
|
Created new dense matrix functions in GaussianFactorGraph returning pair<Matrix,Vector> for easier access, and renamed functions to augmentedJacobian, augmentedHessian, jacobian, hessian
|
2012-09-04 15:05:57 +00:00 |
Richard Roberts
|
3b897cddc9
|
Added eliminateFrontals function to FactorGraph, SymbolicFactorGraph, and GaussianFactorGraph - eliminates requested number of frontal variables and returns the resulting conditional and remaining factor graph
|
2012-08-30 19:58:33 +00:00 |
Richard Roberts
|
c3ed90c792
|
Small cleanup with factor graph 'add' functions
|
2012-07-12 22:28:23 +00:00 |
Duy-Nguyen Ta
|
6f1ea87a00
|
clean up noise model: Remove Shared[NoiseModel] classes and headers, typedef for backward compatibility in NoiseModel.h. Fix all tests and examples to create shared noise models through static functions in noise model classes. Fix MATLAB wrapper and examples as well. Add tests for MATLAB examples
|
2012-06-22 19:36:49 +00:00 |
Frank Dellaert
|
80e2179a8d
|
Cleaned up typedefs in FactorGraph.h (and removed FactorizationResult), and also made sure ::shared_ptr was never assumed to exist for a FACTOR template argument. Should it exist, ever?
|
2012-06-09 21:33:10 +00:00 |
Summit Patel
|
b9927a1b7e
|
Fixed Doxygen warnings.
|
2012-06-07 23:08:43 +00:00 |
Richard Roberts
|
8e39e6b656
|
Fixed doxygen warnings
|
2012-06-07 04:54:40 +00:00 |
Richard Roberts
|
1ce95c1d89
|
Removed LDL in favor of Cholesky
|
2012-05-15 15:49:14 +00:00 |
Richard Roberts
|
6a957d059b
|
Fixed warnings about mixing class and struct
|
2012-03-17 23:57:39 +00:00 |
Frank Dellaert
|
fa200f511a
|
Added methods to add JacobianFactor and HessianFactor, the templated push_back gives trouble...
|
2012-01-20 04:33:30 +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 |
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 |