Richard Roberts
e3016baf1b
Consistent 'optimize', 'optimizeInPlace', 'optimizeGradientSearch', and 'optimizeGradientSearchInPlace' functions for GBN, GBT, and ISAM2. Reorganized some existing ones and added some new ones to do this.
2012-03-16 16:16:27 +00:00
Yong-Dian Jian
30557ce4a5
remove a small overhead
2012-03-15 17:23:01 +00:00
Richard Roberts
1c63d72785
Cleanup in linear solving:
...
- No longer need to fill solution vector with rhs
- Removed rhs functions
- Combined/removed redundant optimize functions for GaussianConditional, GaussianBayesNet, and GaussianBayesTree
- Renamed some to optimizeInPlace and optimizeWildfire
- Moved BayesTree optimize functions from GaussianISAM(2) to GaussianBayesTree.
2012-03-13 19:41:03 +00:00
Richard Roberts
0531983c74
Generic BayesTree from BayesNet constructor, works for GaussianBayesTree(GaussianBayesNet)
2012-03-12 22:24:28 +00:00
Richard Roberts
c842c5c9fd
Fix in assertion
2012-03-12 04:24:41 +00:00
Richard Roberts
5e830a01ef
Comment fix
2012-03-03 20:22:58 +00:00
Yong-Dian Jian
f4087ce0c6
eliminate warning messages during complication
2012-02-28 23:46:17 +00:00
Richard Roberts
0592b71ac4
Switched Values, Ordering, and factors to int 'Key' instead of 'Symbol',
...
still more code changes required to compile
2012-02-19 01:02:07 +00:00
Richard Roberts
5939ec2371
Merge commit '69c480490e0bc18ea897f1c96d8dd0bdc9b50fd5' into 2.0_prep (trunk r9251)
...
Conflicts:
gtsam/linear/SubgraphSolver.h
tests/Makefile.am
2012-02-15 23:43:25 +00:00
Yong-Dian Jian
d34375ab80
remove all templates in CGSolvers to speedup compilation
2012-02-14 23:22:21 +00:00
Alex Cunningham
23971aa044
Added macros to remove copy/paste in cmake. Added support for building without convenience libraries.
2012-02-14 20:00:42 +00:00
Yong-Dian Jian
5d3e11e0c9
in progress -- separate files to speed up compilation time...
2012-02-14 18:18:28 +00:00
Alex Cunningham
0409c1c7ee
Adding faster compilation options for distribution in CMake
2012-02-14 18:03:29 +00:00
Yong-Dian Jian
8b05fdb14f
minor update
2012-02-14 04:08:43 +00:00
Yong-Dian Jian
2573383eca
minor interface change
2012-02-14 02:03:19 +00:00
Alex Cunningham
6f09998e10
Removed autotools from gtsam2 branch
2012-02-13 21:13:07 +00:00
Richard Roberts
75428b13fe
Revert "Using FastVector instead of vector in most code called during elimination and solving"
...
This reverts commit 566631cb42249cb710ef01d07d583e563afccea9.
2012-02-13 20:27:54 +00:00
Alex Cunningham
5a3740daeb
Removed extraneous "shared" prefix from SharedNoiseModel named constructors
2012-02-12 17:41:57 +00:00
Alex Cunningham
3f2ec81e67
Fixing serialization test linking
2012-02-11 21:59:35 +00:00
Richard Roberts
965417ea1b
Fixed indentation
2012-02-10 19:47:35 +00:00
Richard Roberts
263b50d85a
Using FastVector instead of vector in most code called during elimination and solving
2012-02-10 15:56:01 +00:00
Richard Roberts
669c7c8dc8
Split up serialization unit tests into subdirectories to speed up
2012-02-08 21:53:02 +00:00
Richard Roberts
3d40f5e6fc
All unit tests pass with TypedSymbol removed
2012-02-07 04:58:11 +00:00
Chris Beall
c323a052d5
doc typo
2012-02-06 23:57:07 +00:00
Yong-Dian Jian
f551edddc6
fix interface and parameters
2012-02-03 23:21:30 +00:00
Richard Roberts
820b33bd55
(2.0_prep branch) Merged in virtual_values branch
2012-02-03 17:18:32 +00:00
Yong-Dian Jian
bc7293a0a7
disable old subgraph preconditioners temporarily to remove name conflict
2012-02-02 23:16:45 +00:00
Yong-Dian Jian
45ee37fde6
in progress: reviving pcg solvers
2012-02-02 17:49:08 +00:00
Richard Roberts
26cdf28421
Renamed DynamicValues to Values and removed specialized derived Values classes
2012-02-02 16:16:46 +00:00
Yong-Dian Jian
00023f0c67
start to fix iterative solvers
2012-02-01 16:35:18 +00:00
Chris Beall
f34b1cd1eb
rename method and wrap it
2012-01-31 21:06:56 +00:00
Chris Beall
5b71e14424
KF update method that takes full covariance instead of diagonal
2012-01-31 20:42:03 +00:00
Alex Cunningham
c43a9b4852
Added a variety of options to the cmake build, working on automating wrap execution/install
2012-01-31 19:59:15 +00:00
Alex Cunningham
927ac34014
Now builds full gtsam library
2012-01-31 05:27:58 +00:00
Alex Cunningham
a454d0cdf6
Rest of library and tests now build
2012-01-31 05:27:56 +00:00
Richard Roberts
51dca5b2d0
(in branch) Fixed Value base class assignment operator, ISAM2 expmap function, and unit tests
2012-01-30 21:23:02 +00:00
Duy-Nguyen Ta
2db224df3c
All compiled! Only SPCG and linear/SubgraphSolver are not fixed.
2012-01-29 22:10:35 +00:00
Stephen Williams
918019c605
Added an n-way constructor to the HessianFactor
2012-01-28 06:20:02 +00:00
Frank Dellaert
f260af51c3
made State a shared pointer, although, I am really annoyed that it implies a double copy at every update/predict
2012-01-27 22:20:28 +00:00
Frank Dellaert
53e6c6047f
shared_ptr typedef and print method
2012-01-27 22:19:05 +00:00
Alex Cunningham
4e5e361d3f
Removed extraneous references to gtsam/inference/graph.h - now only in SubgraphSolver
2012-01-22 16:46:38 +00:00
Frank Dellaert
6df52db2c9
Kalman filter now functional, manipulates a functional state.
2012-01-22 06:27:54 +00:00
Frank Dellaert
b1e6f3c526
new linear class: Gaussian Density
2012-01-22 06:27:14 +00:00
Richard Roberts
4137cfe9d7
Added missing copy constructor for GaussianConditional, and assignment operators for GaussianConditional, JacobianFactor, and HessianFactor that properly copy the block matrices (require calling a special function because they contain references)
2012-01-22 05:16:12 +00:00
Frank Dellaert
845e1bbf4f
Added test that causes a crash - don't know how to solve it.
2012-01-22 00:10:56 +00:00
Frank Dellaert
b0dea340d2
Some formulas in the documentation
2012-01-22 00:09:38 +00:00
Frank Dellaert
ddbce44800
update unit test
2012-01-21 04:34:48 +00:00
Frank Dellaert
852a1c0a0f
Fixed bug in Kalman filter when using LDL.
2012-01-20 22:28:53 +00:00
Frank Dellaert
9bad4f67eb
[with Alex and Richard] Fixed major bug when constraints are present, but it was never encountered because of the global useQR flag. Re-arranged some other things.
2012-01-20 20:47:30 +00:00
Frank Dellaert
62afde62f3
Better comments
2012-01-20 20:46:25 +00:00