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