diff --git a/src/popt/loop/optimize.py b/src/popt/loop/optimize.py index 8257cb3..209b782 100644 --- a/src/popt/loop/optimize.py +++ b/src/popt/loop/optimize.py @@ -188,7 +188,7 @@ def run_loop(self): # Test for convergence of outer epf loop epf_not_converged = False if self.epf: - if self.epf_iteration > self.epf['max_epf_iter']: # max epf_iterations set to 10 + if self.epf_iteration >= self.epf['max_epf_iter']-1: # max epf_iterations self.logger(f'─────> EPF-EnOpt: maximum epf iterations reached') # print epf info break #p = np.abs(previous_state-self.xk) / (np.abs(previous_state) + 1.0e-9)