From e7fb4c545a8ea4465692c0a45b743439737f4a0e Mon Sep 17 00:00:00 2001 From: Krzysztof Rudnicki Date: Thu, 5 Dec 2024 20:12:59 +0100 Subject: [PATCH] Revert "Merge pull request #12 from kuhyx/ola" This reverts commit ad1f64e3421b668bf3850ddffd2b4a01286a5f68, reversing changes made to 2619f041d771a479a8a70a788bad3e92cbe098b6. --- code/richardson_method.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/code/richardson_method.py b/code/richardson_method.py index 2144fc22..fb5874f3 100644 --- a/code/richardson_method.py +++ b/code/richardson_method.py @@ -23,7 +23,10 @@ class RichardsonMethod: @staticmethod def calculate_eigenvalues(LinAlgType, A, type): - return EigenvalueMethods.inverse_power_method(LinAlgType, A, type), EigenvalueMethods.power_method(LinAlgType, A, type) + eigenvalues = np.linalg.eigvals(A) + lambda_min = np.min(eigenvalues) + lambda_max = np.max(eigenvalues) + return lambda_min, lambda_max @staticmethod def calculate_omega(lambda_min, lambda_max):