Skip to content

Commit

Permalink
Replace a few simple, unambiguous uses of full. (#23815)
Browse files Browse the repository at this point in the history
  • Loading branch information
Sacha0 authored and andreasnoack committed Sep 22, 2017
1 parent 81308aa commit 8b050e1
Show file tree
Hide file tree
Showing 3 changed files with 3 additions and 3 deletions.
2 changes: 1 addition & 1 deletion base/linalg/schur.jl
Original file line number Diff line number Diff line change
Expand Up @@ -109,7 +109,7 @@ schur(A::Symmetric) = schur(full(A))
schur(A::Hermitian) = schur(full(A))
schur(A::UpperTriangular) = schur(full(A))
schur(A::LowerTriangular) = schur(full(A))
schur(A::Tridiagonal) = schur(full(A))
schur(A::Tridiagonal) = schur(Matrix(A))


"""
Expand Down
2 changes: 1 addition & 1 deletion base/linalg/special.jl
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ function convert(::Type{Tridiagonal}, A::SymTridiagonal)
end

function convert(::Type{Diagonal}, A::AbstractTriangular)
if full(A) != diagm(diag(A))
if !isdiag(A)
throw(ArgumentError("matrix cannot be represented as Diagonal"))
end
Diagonal(diag(A))
Expand Down
2 changes: 1 addition & 1 deletion base/linalg/triangular.jl
Original file line number Diff line number Diff line change
Expand Up @@ -1434,7 +1434,7 @@ end
## for these cases, but I'm not sure it is worth it.
for t in (UpperTriangular, UnitUpperTriangular, LowerTriangular, UnitLowerTriangular)
@eval begin
(*)(A::Tridiagonal, B::$t) = A_mul_B!(full(A), B)
(*)(A::Tridiagonal, B::$t) = A_mul_B!(Matrix(A), B)
end
end

Expand Down

0 comments on commit 8b050e1

Please sign in to comment.