Richard Roberts
d3d566597c
Comment fix
2014-02-18 13:27:17 -05:00
Luca
fbfa287d4b
added parameters in "print" for LM
2014-02-17 17:43:45 -05:00
Andrew Melim
ed4e1a8e57
Merge branch 'develop' of bitbucket.org:gtborg/gtsam into feature/partition
2014-02-17 12:41:09 -05:00
hchiu
13254bcc3a
Add related code for reuse_diagonal, as Ceres did. This is for step strategry (efficiency comparison) in smartFactors_Ceres.
2014-02-17 10:13:14 -05:00
Richard Roberts
eef7a19983
Added a warning when linking to libraries where duplicates are distributed with matlab, with instructions for moving the libraries away.
2014-02-17 00:44:50 -05:00
Richard Roberts
243522c64b
Fixed not linking to requested libraries in matlab wrapper
2014-02-17 00:44:13 -05:00
Richard Roberts
3293df1529
Removed duplicate link libraries during wrap
2014-02-17 00:43:14 -05:00
Luca
c05eaa0d22
fixed unit test
2014-02-16 17:11:58 -05:00
Luca
4aec076568
do not cross upper bound for lambda
2014-02-16 16:33:57 -05:00
hchiu
a1ff716daf
Add min_diagonal and max_diagonal as Ceres.
2014-02-16 16:32:18 -05:00
Luca
9279d4402f
identifying convergence issue in diagonal hessian LM
2014-02-16 16:19:20 -05:00
Luca
8b6bb80cec
small fix
2014-02-16 16:05:01 -05:00
hchiu
f804fd9bd1
Traced Ceres and took sqrt of diagonal term as they did.
2014-02-16 15:50:26 -05:00
dellaert
e88b214b40
Small re-factor, no more finished()
2014-02-16 12:17:00 -05:00
dellaert
f8024bd6dd
Conversion from Hessian can have NULL node model
2014-02-16 12:15:52 -05:00
dellaert
17e2221395
New test showing diagonal damping currently broken.
2014-02-16 11:58:13 -05:00
dellaert
c31d48dba1
New flag to govern diagonal damping, off by default
2014-02-16 11:57:51 -05:00
dellaert
19a06ca68f
Added unit tests for NULL noise model and fixed bug in hessianDiagonalXX for that case
2014-02-16 00:21:15 -05:00
hchiu
b0618b8894
Replace the identity matrix with diagonal of Hessian.
2014-02-15 20:46:28 -05:00
Luca
e789553261
bug fix: hessianDiagonal seg-faulted with NULL factors
2014-02-15 16:48:15 -05:00
Luca
71e4015304
bug fix: before hessianDiagonal seg-faulted with no noise model
2014-02-15 16:44:20 -05:00
dellaert
ba6f8b7cca
Merge branch 'origin/feature/LM/SymmetricBlockMatrix'
2014-02-15 12:20:06 -05:00
dellaert
95c13d64dc
Minimal unit test, forgotten by @richardroberts :-)
2014-02-15 12:10:41 -05:00
dellaert
298921509c
As I was reading through, wrapped all comments to fit within 80 characters.
2014-02-15 12:10:17 -05:00
dellaert
15ba23bf46
Format using BORG conventions
2014-02-15 12:02:37 -05:00
dellaert
99947c7c6d
Format using BORG conventions
2014-02-15 11:55:00 -05:00
dellaert
b7cbc7a66f
Format using BORG conventions
2014-02-15 11:47:30 -05:00
dellaert
6a8084ee02
Format using BORG conventions
2014-02-15 11:47:25 -05:00
dellaert
9af77a9d93
testSymmetricBlockMatrix target
2014-02-15 11:46:58 -05:00
Frank Dellaert
6555cd5d68
Merged in feature/LM/BlockDiagonal (pull request #8 )
...
hessianBlockDiagonal
2014-02-14 17:52:45 -05:00
dellaert
2865aab027
Working and tested implementation of hessianBlockDiagonal
2014-02-14 13:47:47 -05:00
dellaert
bb9ada6c7a
declared hessianBlockDiagonal
2014-02-14 13:39:36 -05:00
dellaert
38d8de1537
Put in test
2014-02-14 13:39:07 -05:00
dellaert
a2829fffad
Working and tested implementation of hessianBlockDiagonal
2014-02-14 13:31:40 -05:00
dellaert
411381fd88
unit test for Jacobian::hessianBlockDiagonal
2014-02-14 13:31:21 -05:00
dellaert
7abcd81150
Working and tested implementation of hessianBlockDiagonal
2014-02-14 13:22:13 -05:00
dellaert
6e4433f589
Made correct test for HessianFactor::hessianBlockDiagonal
2014-02-14 13:19:17 -05:00
dellaert
83918be8cd
Put in empty bodies for hessianBlockDiagonal
2014-02-14 13:18:59 -05:00
dellaert
b837cb1b03
Declared hessianBlockDiagonal
2014-02-14 13:18:46 -05:00
dellaert
d9431d3d40
Added expected values for hessianBlockDiagonal
2014-02-14 13:09:04 -05:00
dellaert
4ce7d47bce
Fixed bug for non-unit noise models
2014-02-14 01:38:31 -05:00
dellaert
a272264e7d
Added unit test for hessianDiagonal
2014-02-14 01:38:08 -05:00
dellaert
239b0fda6f
removed obsolete comment
2014-02-14 01:33:29 -05:00
dellaert
d3ac03e419
rename
2014-02-14 01:28:48 -05:00
dellaert
2ab25b3f65
hessianDiagonal now unit tested for HessianFactor
2014-02-14 01:27:03 -05:00
dellaert
76959d4d18
Added hessianDiagonal; works for Gaussian factor graphs with JacobianFactors
2014-02-14 01:14:32 -05:00
dellaert
4b7de1abb8
Formatting only
2014-02-13 20:28:37 -05:00
dellaert
d70f6b7be4
Formatting and comments only
2014-02-13 20:23:06 -05:00
Richard Roberts
63b42fdaf8
Merged in feature/adding-scripts-simplify (pull request #7 )
...
This makes the following changes:
* Does away with convenience libraries (they didn't work and weren't used anyway, and slowed down compile times).
* Puts CMakeLists.txt files in tests and examples subdirectories to have more standard CMake structure.
* Replaces confusing functions for adding tests/examples with 2 new much clearer functions.
2014-02-13 20:04:05 -05:00
Richard Roberts
835d020581
Added lots of documentation in GtsamTesting.cmake and moved old functions to an obsolete file with a warning if they are used
2014-02-13 16:13:11 -05:00