Convert Msor To Sor -

for i in range(n): if i < n/2: w = 1.2 else: w = 1.8 x_new[i] = (1-w)*x_old[i] + w*(b[i] - sum(A[i][j]*x_new[j] for j<i) - sum(A[i][j]*x_old[j] for j>i)) / A[i][i]

From MSOR to SOR: Simplifying the Modified Successive Over-Relaxation Method convert msor to sor

MSOR often has logic like: