Skip to content

Commit 52c712b

Browse files
committed
fix(matrices): fix inv of minij
1 parent 9a3cbb7 commit 52c712b

File tree

1 file changed

+1
-5
lines changed

1 file changed

+1
-5
lines changed

src/matrices/minij.jl

+1-5
Original file line numberDiff line numberDiff line change
@@ -46,11 +46,7 @@ LinearAlgebra.transpose(A::Minij) = A
4646
end
4747

4848
function inv(A::Minij{T}) where {T}
49-
if A.n == 1
50-
return ones(T, 1, 1)
51-
else
52-
return SymTridiagonal(2 * ones(T, A.n), -ones(T, A.n - 1))
53-
end
49+
return SymTridiagonal([2 * ones(T, A.n - 1); 1], -ones(T, A.n - 1))
5450
end
5551

5652
LinearAlgebra.eigvals(A::Minij) = [0.25 * sec(i * π / (2 * A.n + 1))^2 for i = 1:A.n]

0 commit comments

Comments
 (0)