From c57174436f31662f0154fc241d05b9bbe5cce49a Mon Sep 17 00:00:00 2001 From: jingnanshi Date: Tue, 22 Dec 2020 21:08:42 -0500 Subject: [PATCH] fix test --- tests/testGncOptimizer.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/tests/testGncOptimizer.cpp b/tests/testGncOptimizer.cpp index a0e371463..dc96762b8 100644 --- a/tests/testGncOptimizer.cpp +++ b/tests/testGncOptimizer.cpp @@ -206,7 +206,7 @@ TEST(GncOptimizer, checkMuConvergenceGM) { } /* ************************************************************************* */ -TEST(GncOptimizer, checkMuConvergenceTLS) { +TEST(GncOptimizer, checkConvergenceTLS) { // has to have Gaussian noise models ! auto fg = example::createReallyNonlinearFactorGraph(); @@ -216,13 +216,14 @@ TEST(GncOptimizer, checkMuConvergenceTLS) { LevenbergMarquardtParams lmParams; GncParams gncParams(lmParams); + gncParams.setRelativeCostTol(1e-5); gncParams.setLossType( GncParams::RobustLossType::TLS); auto gnc = GncOptimizer>(fg, initial, gncParams); - double mu = 1.0; - CHECK(gnc.checkMuConvergence(mu)); + CHECK(gnc.checkCostConvergence(1.0, 1.0)); + CHECK(!gnc.checkCostConvergence(1.0, 2.0)); } /* ************************************************************************* */