From f8b48db581730ea484d7307cdac685dcf8b545f9 Mon Sep 17 00:00:00 2001 From: Fan Jiang Date: Wed, 8 Jul 2020 17:10:43 -0400 Subject: [PATCH] Fix lambda check in logging optimizer --- cython/gtsam/utils/logging_optimizer.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cython/gtsam/utils/logging_optimizer.py b/cython/gtsam/utils/logging_optimizer.py index b201bb8aa..34f0fe5c9 100644 --- a/cython/gtsam/utils/logging_optimizer.py +++ b/cython/gtsam/utils/logging_optimizer.py @@ -50,5 +50,5 @@ def gtsam_optimize(optimizer: NonlinearOptimizer, def check_convergence(optimizer, current_error, new_error): return (optimizer.iterations() >= params.getMaxIterations()) or ( gtsam.checkConvergence(params.getRelativeErrorTol(), params.getAbsoluteErrorTol(), params.getErrorTol(), - current_error, new_error)) + current_error, new_error)) or (optimizer.lambda_() > params.getlambdaUpperBound()) optimize(optimizer, check_convergence, hook)