New test showing diagonal damping currently broken.

release/4.3a0
dellaert 2014-02-16 11:58:13 -05:00
parent c31d48dba1
commit 17e2221395
1 changed files with 6 additions and 0 deletions

View File

@ -254,6 +254,12 @@ TEST(NonlinearOptimizer, MoreOptimization) {
// Try LM and Dogleg
EXPECT(assert_equal(expected, LevenbergMarquardtOptimizer(fg, init).optimize()));
EXPECT(assert_equal(expected, DoglegOptimizer(fg, init).optimize()));
// Try LM with diagonal damping
LevenbergMarquardtParams params;
params.setDiagonalDamping(true);
LevenbergMarquardtOptimizer optimizer(fg, init, params);
EXPECT(assert_equal(expected, optimizer.optimize()));
}
/* ************************************************************************* */