Skip to content

Commit c9a1abe

Browse files
committed
CI: Set prec 1e-9 to 1e-6 in iterative solvers
1 parent b4835f5 commit c9a1abe

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

tests/test_iterative_solvers.py

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -34,13 +34,13 @@ def test_solver(cls):
3434
x_est = solver.solve(b)
3535

3636
assert solver.info() == nanoeigenpy.ComputationInfo.Success
37-
assert nanoeigenpy.is_approx(b, A.dot(x_est), 1e-9)
37+
assert nanoeigenpy.is_approx(b, A.dot(x_est), 1e-6)
3838

3939
X = rng.random((dim, 20))
4040
B = A.dot(X)
4141
X_est = solver.solve(B)
4242

43-
assert nanoeigenpy.is_approx(B, A.dot(X_est), 1e-9)
43+
assert nanoeigenpy.is_approx(B, A.dot(X_est), 1e-6)
4444

4545

4646
@pytest.mark.parametrize("cls", _classes)
@@ -55,15 +55,15 @@ def test_solver_with_guess(cls):
5555
x_est = solver.solveWithGuess(b, x + 0.01)
5656

5757
assert solver.info() == nanoeigenpy.ComputationInfo.Success
58-
assert nanoeigenpy.is_approx(x, x_est, 1e-9)
59-
assert nanoeigenpy.is_approx(b, A.dot(x_est), 1e-9)
58+
assert nanoeigenpy.is_approx(x, x_est, 1e-6)
59+
assert nanoeigenpy.is_approx(b, A.dot(x_est), 1e-6)
6060

6161
X = rng.random((dim, 20))
6262
B = A.dot(X)
6363
X_est = solver.solveWithGuess(B, X + 0.01)
6464

65-
assert nanoeigenpy.is_approx(X, X_est, 1e-9)
66-
assert nanoeigenpy.is_approx(B, A.dot(X_est), 1e-9)
65+
assert nanoeigenpy.is_approx(X, X_est, 1e-6)
66+
assert nanoeigenpy.is_approx(B, A.dot(X_est), 1e-6)
6767

6868

6969
@pytest.mark.parametrize("cls", _classes_bis)
@@ -78,13 +78,13 @@ def test_solver_bis(cls):
7878
x_est = solver.solve(b)
7979

8080
assert solver.info() == nanoeigenpy.ComputationInfo.Success
81-
assert nanoeigenpy.is_approx(b, A.dot(x_est), 1e-9)
81+
assert nanoeigenpy.is_approx(b, A.dot(x_est), 1e-6)
8282

8383
X = rng.random((dim, 20))
8484
B = A.dot(X)
8585
X_est = solver.solve(B)
8686

87-
assert nanoeigenpy.is_approx(B, A.dot(X_est), 1e-9)
87+
assert nanoeigenpy.is_approx(B, A.dot(X_est), 1e-6)
8888

8989

9090
@pytest.mark.parametrize("cls", _classes_bis)
@@ -99,15 +99,15 @@ def test_solver_with_guess_bis(cls):
9999
x_est = solver.solveWithGuess(b, x + 0.01)
100100

101101
assert solver.info() == nanoeigenpy.ComputationInfo.Success
102-
assert nanoeigenpy.is_approx(x, x_est, 1e-9)
103-
assert nanoeigenpy.is_approx(b, A.dot(x_est), 1e-9)
102+
assert nanoeigenpy.is_approx(x, x_est, 1e-6)
103+
assert nanoeigenpy.is_approx(b, A.dot(x_est), 1e-6)
104104

105105
X = rng.random((dim, 20))
106106
B = A.dot(X)
107107
X_est = solver.solveWithGuess(B, X + 0.01)
108108

109-
assert nanoeigenpy.is_approx(X, X_est, 1e-9)
110-
assert nanoeigenpy.is_approx(B, A.dot(X_est), 1e-9)
109+
assert nanoeigenpy.is_approx(X, X_est, 1e-6)
110+
assert nanoeigenpy.is_approx(B, A.dot(X_est), 1e-6)
111111

112112

113113
if __name__ == "__main__":

0 commit comments

Comments
 (0)