Skip to content

Commit 312ba60

Browse files
author
mohamed82008
committed
Fix tests
1 parent b200369 commit 312ba60

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

test/lobpcg.jl

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,7 @@ end
152152
A = A' * A + I
153153
tol = eps(real(T))
154154
b = rand(T, n, 1)
155-
itr = LOBPCGIterator(A, b, largest)
155+
itr = LOBPCGIterator(A, largest, b)
156156

157157
r = lobpcg!(itr; tol=tol, maxiter=Inf, log=false)
158158
λ, X = r.λ, r.X
@@ -169,7 +169,7 @@ end
169169
B = B' * B + I
170170
b = rand(T, n, 1)
171171
tol = eps(real(T))
172-
itr = LOBPCGIterator(A, B, b, largest)
172+
itr = LOBPCGIterator(A, B, largest, b)
173173

174174
r = lobpcg!(itr; tol=tol, maxiter=Inf, log=true)
175175
λ, X = r.λ, r.X
@@ -221,7 +221,7 @@ end
221221
r = lobpcg(A, largest, 1; C=copy(r.X), tol=tol, maxiter=Inf, log=false)
222222
λ2, X2 = r.λ, r.X
223223
@test norm(A*X2 - X2*λ2) tol
224-
@test isapprox(real(Ac_mul_B(X1, X2)[1,1]), 0, atol=n*tol)
224+
@test isapprox(real(Ac_mul_B(X1, X2)[1,1]), 0, atol=2*n*tol)
225225
end
226226
end
227227
end
@@ -238,7 +238,7 @@ end
238238
r = lobpcg(A, B, largest, 1; C=copy(r.X), tol=tol, maxiter=Inf, log=false)
239239
λ2, X2 = r.λ, r.X
240240
@test norm(A*X2 - B*X2*λ2) tol
241-
@test isapprox(real(Ac_mul_B(X1, B*X2)[1,1]), 0, atol=n*tol)
241+
@test isapprox(real(Ac_mul_B(X1, B*X2)[1,1]), 0, atol=2*n*tol)
242242
end
243243
end
244244
end
@@ -298,7 +298,7 @@ end
298298
r = lobpcg(A, largest, X0, 3, tol=tol, maxiter=Inf, log=true)
299299
λ, X = r.λ, r.X
300300
@test max_err(A*X - X*diagm(λ)) tol
301-
@test all(isapprox.(Ac_mul_B(X, X), eye(3), atol=n*tol))
301+
@test all(isapprox.(Ac_mul_B(X, X), eye(3), atol=2*n*tol))
302302
end
303303
end
304304
end
@@ -315,7 +315,7 @@ end
315315
r = lobpcg(A, B, largest, X0, 3, tol=tol, maxiter=Inf, log=true)
316316
λ, X = r.λ, r.X
317317
@test max_err(A*X - B*X*diagm(λ)) tol
318-
@test all(isapprox.(Ac_mul_B(X, B*X), eye(3), atol=n*tol))
318+
@test all(isapprox.(Ac_mul_B(X, B*X), eye(3), atol=2*n*tol))
319319
end
320320
end
321321
end

0 commit comments

Comments
 (0)