From 6ff2f2c56527bc354db19490322e4ea81dd9d5cc Mon Sep 17 00:00:00 2001 From: Jishnu Bhattacharya Date: Fri, 6 Sep 2024 12:58:02 +0530 Subject: [PATCH] Remove specialized method for Upper/Lower --- stdlib/LinearAlgebra/src/triangular.jl | 5 ----- 1 file changed, 5 deletions(-) diff --git a/stdlib/LinearAlgebra/src/triangular.jl b/stdlib/LinearAlgebra/src/triangular.jl index 3dddfcae358ce..df0d0d4fd0d8b 100644 --- a/stdlib/LinearAlgebra/src/triangular.jl +++ b/stdlib/LinearAlgebra/src/triangular.jl @@ -2782,11 +2782,6 @@ end # Generic eigensystems eigvals(A::AbstractTriangular) = diag(A) -# in general, we convert the parent to a matrix to avail the StridedMatrix methods - -eigvecs(A::UpperOrUnitUpperTriangular{<:BlasFloat}) = eigvecs(UpperTriangular(Matrix(A))) -eigvecs(A::LowerOrUnitLowerTriangular{<:BlasFloat}) = eigvecs(LowerTriangular(Matrix(A))) - # fallback for unknown types function eigvecs(A::AbstractTriangular{<:BlasFloat}) if istriu(A)