diff --git a/unittest/python/test_MINRES.py b/unittest/python/test_MINRES.py index 80f0d0a0e651ecb4c91d819945e778eb864985e7..67cbfac96376ed56e3841dc99868467326318956 100644 --- a/unittest/python/test_MINRES.py +++ b/unittest/python/test_MINRES.py @@ -4,13 +4,11 @@ import numpy as np import numpy.linalg as la dim = 100 -A = np.random.rand(dim,dim) - -A = (A + A.T)*0.5 + np.diag(10. + np.random.rand(dim)) +A = np.eye(dim) minres = eigenpy.MINRES(A) X = np.random.rand(dim,20) B = A.dot(X) X_est = minres.solve(B) -assert eigenpy.is_approx(A.dot(X_est),B) +assert eigenpy.is_approx(A.dot(X_est),B,1e-6)