Skip to content

Commit 6c92d28

Browse files
authored
Fix cholesky test for quaternionic tridiagonals (#1416)
1 parent 7e647cf commit 6c92d28

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

test/cholesky.jl

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -519,11 +519,12 @@ end
519519
C = cholesky!(copy(M))
520520
@test C.L * C.U M
521521
# non-(RealOrComplex) eltype
522-
A = Tridiagonal(randn(Quaternion{Float64}, 4, 4) |> t -> t't)
522+
B = Bidiagonal(randn(Quaternion{Float64}, 4), randn(Quaternion{Float64}, 3), :U)
523+
A = Tridiagonal(Hermitian(B'B))
523524
C = cholesky(A)
524525
@test C.L * C.U A
525526
@test parent(C.U) isa Bidiagonal
526-
A = Hermitian(Tridiagonal(randn(Quaternion{Float64}, 4, 4) |> t -> t't), :L)
527+
A = Hermitian(Tridiagonal(Hermitian(B'B)), :L)
527528
C = cholesky(A)
528529
@test C.L * C.U A
529530
@test parent(C.U) isa Bidiagonal

0 commit comments

Comments
 (0)