From 1ffdbc3607a25f230a6002a988a59329980a6a20 Mon Sep 17 00:00:00 2001 From: rolo Date: Mon, 4 May 2026 09:44:17 +0200 Subject: [PATCH] Fix variable name for convergence tolerance --- src/popt/loop/optimize.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/popt/loop/optimize.py b/src/popt/loop/optimize.py index 209b782..c04dfa0 100644 --- a/src/popt/loop/optimize.py +++ b/src/popt/loop/optimize.py @@ -94,7 +94,6 @@ def __init__(self, **options): # Initialize variables (set in subclasses) self.options = None self.obj_func_values = None - self.obj_func_tol = None # objective tolerance limit # Initialize number of function and jacobi evaluations self.nfev = 0 @@ -198,7 +197,7 @@ def run_loop(self): epf_not_converged = True previous_state = self.xk self.epf['r'] *= self.epf['r_factor'] # increase penalty factor - self.obj_func_tol *= self.epf['tol_factor'] # decrease tolerance + self.ftol *= self.epf['tol_factor'] # decrease tolerance self.obj_func_values = self.fun(self.xk, epf=self.epf) self.iteration = 0 self.epf_iteration += 1