Frank Dellaert
def9b84e45
Added virtual solve method to NonlinearOptimizer that you can override, e.g., with Ceres
...
See example in testNonlinearOptimizer
As part of this, I also merged SuccessiveLinearizationParams into NonlinearOptimizerParams, which is now in its own separate file NonlinearOptimizerParams.h
2013-10-25 18:27:43 +00:00
Jing Dong
181881a8d7
Fix Vector_() to Vec() in tests
2013-10-22 03:56:51 +00:00
Richard Roberts
3c68d20ff2
Fixed calculate_nnz and added unit test
2013-10-03 16:50:20 +00:00
Richard Roberts
2b78eb8bec
Restored NonlinearFactorGraph::symbolic() and made a few other minor fixes.
2013-09-17 03:13:32 +00:00
Alex Cunningham
bbb6ff90fd
Added tests and updated comments regarding using disconnected systems
2013-09-09 16:59:04 +00:00
Richard Roberts
06548ec8a9
Fixed bug in marginals introduced with unordered and modified a unit test to catch it.
2013-08-26 23:05:17 +00:00
Alex Cunningham
c6cf4d2dab
Removed use of convenience libraries for tests - wasn't really supported in current version
2013-08-19 15:32:21 +00:00
Alex Cunningham
4b12d6f794
Moved Symbol and LabeledSymbol to inference as they are no longer specific to nonlinear optimization
2013-08-19 15:32:16 +00:00
Alex Cunningham
0f3732d7f5
Moved summarization back to MastSLAM - functionality largely replaced with newer elimination functionality
2013-08-16 16:32:20 +00:00
Richard Roberts
0b58b0166a
Fixed errors and warnings on linux
2013-08-12 21:32:51 +00:00
Richard Roberts
6410205e78
Fixed warnings
2013-08-11 18:18:06 +00:00
Richard Roberts
3c8d482271
Reenabled dogleg unit tests and moved relevant parts to other test files
2013-08-11 18:17:32 +00:00
Richard Roberts
f1fb9374c9
Merged from branch 'branches/unordered-isam2'
2013-08-11 00:57:54 +00:00
Richard Roberts
4e2f2c3822
Changed public back to protected
2013-08-11 00:40:12 +00:00
Richard Roberts
3228895c26
Fixed ISAM(2) unit tests
2013-08-11 00:40:04 +00:00
Richard Roberts
63e89656d2
Temporary debugging for marginalizeLeaves
2013-08-10 15:52:00 +00:00
Richard Roberts
789f2bee97
ISAM2 compiling and fixed several issues but still some unit tests failing
2013-08-09 21:35:47 +00:00
Richard Roberts
9a10242e96
Fixed warnings
2013-08-09 21:35:42 +00:00
Alex Cunningham
073ea4fa0f
Re-enabled summarization test/implementation. Sequential versions re-implemented, but tests don't pass
2013-08-09 19:59:14 +00:00
Richard Roberts
375f7c16e6
Working on fixing ISAM
2013-08-06 19:56:48 +00:00
Richard Roberts
89310ceb09
Syntax
2013-08-06 19:56:45 +00:00
Richard Roberts
2d60d2cdfa
Fixed more unit tests
2013-08-06 18:04:40 +00:00
Richard Roberts
18b71ef110
Fixed some unit tests
2013-08-06 18:04:37 +00:00
Richard Roberts
49e93a71b0
No noise model in smallExample
2013-08-06 18:04:36 +00:00
Richard Roberts
e1991ff49c
Fixed warnings
2013-08-06 17:36:05 +00:00
Richard Roberts
3fbc0c739f
Fix in testGaussianBayesTree
2013-08-06 16:18:09 +00:00
Richard Roberts
77f0f0f5f6
Disabled testSerializationSLAM for the time being
2013-08-06 16:10:13 +00:00
Richard Roberts
5692fb5e98
Fixed HessianFactor combining into dense factor with ordering
2013-08-06 13:44:50 +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
ede0805fac
Global find+replace to remove Ordered
2013-08-05 22:31:44 +00:00
Richard Roberts
cb7eb1b510
Find+replace Ordered headers
2013-08-05 22:31:33 +00:00
Richard Roberts
90b1349f23
Made NonlinearConjugateGradientOptimizer compile
2013-08-05 22:31:22 +00:00
Richard Roberts
55ce9eed1d
Updated smallExample
2013-08-05 22:31:21 +00:00
Richard Roberts
ac0f108106
Removed redundant test
2013-08-05 22:31:15 +00:00
Richard Roberts
4db55a3a6a
Removed 2 more ordered files
2013-08-02 22:09:46 +00:00
Richard Roberts
be0b27a003
Removed obsolete Ordered classes and unit tests that have already been converted
2013-08-02 22:09:40 +00:00
Richard Roberts
98623f9068
Adapted timeIncremental to work with landmarks
2013-07-30 14:32:11 +00:00
Richard Roberts
69a9d75dd6
Converting smallExample and GaussianISAM
2013-07-30 02:11:34 +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
b857dab6a9
Renamed unit tests already converted to 'Obsolete'
2013-07-17 03:13:00 +00:00
Richard Roberts
d7767188b3
Merged from branch 'trunk'
2013-07-01 13:11:15 +00:00
Richard Roberts
77a1e9a485
Added ISAM2::marginalCovariance function.
2013-06-29 02:19:03 +00:00
Richard Roberts
123657e3d0
Merged from branch 'trunk'
2013-06-24 15:28:16 +00:00
Richard Roberts
14a71aeedc
Put header-implemented unit test functions in anonymous namespaces to avoid duplicate symbols in SINGLE_TEST_EXE mode
2013-06-20 16:05:24 +00:00
Richard Roberts
8f4688fd5b
Compiling serialization unit tests with /bigobj on windows
2013-06-20 16:05:21 +00:00
Richard Roberts
400e20420c
Adding headers to list of sources in top-level unit tests so that they show up in visual studio
2013-06-20 16:05:20 +00:00
Richard Roberts
8f9d5ec2e2
Merge branch 'trunk'
2013-06-17 21:15:57 +00:00
Alex Cunningham
19f7da62dd
Refactored existing serialization functionality, added exposed interface for serialization
2013-06-12 19:30:20 +00:00
Alex Cunningham
2196953188
Removed reference to nonexistant test_lib
2013-06-11 20:26:34 +00:00
Alex Cunningham
0c7182b713
Removed unnecessary using statements
2013-06-11 14:36:50 +00:00