From a0e2bef5d09db3a281b6325340b90c277aa576d6 Mon Sep 17 00:00:00 2001
From: Christian Doh Dinga <cdohdinga@tudelft.nl>
Date: Wed, 26 Jun 2024 21:54:54 +0200
Subject: [PATCH] delete unnecessary conditional check statement

---
 src/demoses_distibuted_optimization/update_rho.py | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/src/demoses_distibuted_optimization/update_rho.py b/src/demoses_distibuted_optimization/update_rho.py
index 68b92c1..222e9a1 100644
--- a/src/demoses_distibuted_optimization/update_rho.py
+++ b/src/demoses_distibuted_optimization/update_rho.py
@@ -3,8 +3,7 @@ from typing import Dict
 
 def update_rho(admm_parameters: Dict, iter: int) -> None:
     """Update penalty parameter ρ following Boyd et al.(2011), Page 20, Equation 3.13."""
-    if iter % 1 == 0:
-        if admm_parameters["Residuals"]["Primal"]["EOM"][-1] > 2 * admm_parameters["Residuals"]["Dual"]["EOM"][-1]:
-            admm_parameters["ρ"]["EOM"].append(min(1000, 1.1 * admm_parameters["ρ"]["EOM"][-1]))
-        elif admm_parameters["Residuals"]["Dual"]["EOM"][-1] > 2 * admm_parameters["Residuals"]["Primal"]["EOM"][-1]:
-            admm_parameters["ρ"]["EOM"].append((admm_parameters["ρ"]["EOM"][-1]) / 1.1)
+    if admm_parameters["Residuals"]["Primal"]["EOM"][-1] > 2 * admm_parameters["Residuals"]["Dual"]["EOM"][-1]:
+        admm_parameters["ρ"]["EOM"].append(min(1000, 1.1 * admm_parameters["ρ"]["EOM"][-1]))
+    elif admm_parameters["Residuals"]["Dual"]["EOM"][-1] > 2 * admm_parameters["Residuals"]["Primal"]["EOM"][-1]:
+        admm_parameters["ρ"]["EOM"].append((admm_parameters["ρ"]["EOM"][-1]) / 1.1)
-- 
GitLab