Fix lambda check in logging optimizer

release/4.3a0
Fan Jiang 2020-07-08 17:10:43 -04:00
parent cb55d81fb5
commit f8b48db581
1 changed files with 1 additions and 1 deletions

View File

@ -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)