Skip to content

Commit e2c5374

Browse files
committed
Remove methods with Transpose/Adjoint wrappers
1 parent 4aefe68 commit e2c5374

File tree

1 file changed

+0
-14
lines changed

1 file changed

+0
-14
lines changed

src/bidiag.jl

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -293,14 +293,6 @@ function permutedims(B::Bidiagonal, perm)
293293
Base.checkdims_perm(axes(B), axes(B), perm)
294294
NTuple{2}(perm) == (2, 1) ? permutedims(B) : B
295295
end
296-
function Base.copy(aB::Adjoint{<:Any,<:Bidiagonal})
297-
B = aB.parent
298-
return Bidiagonal(map(x -> copy.(adjoint.(x)), (B.dv, B.ev))..., B.uplo == 'U' ? :L : :U)
299-
end
300-
function Base.copy(tB::Transpose{<:Any,<:Bidiagonal})
301-
B = tB.parent
302-
return Bidiagonal(map(x -> copy.(transpose.(x)), (B.dv, B.ev))..., B.uplo == 'U' ? :L : :U)
303-
end
304296

305297
@noinline function throw_zeroband_error(A)
306298
uplo = A.uplo
@@ -1392,15 +1384,9 @@ function /(D::Diagonal, B::Bidiagonal)
13921384
return B.uplo == 'U' ? UpperTriangular(A) : LowerTriangular(A)
13931385
end
13941386

1395-
/(A::AbstractMatrix, B::Transpose{<:Any,<:Bidiagonal}) = A / copy(B)
1396-
/(A::AbstractMatrix, B::Adjoint{<:Any,<:Bidiagonal}) = A / copy(B)
13971387
# disambiguation
13981388
/(A::AdjointAbsVec, B::Bidiagonal) = adjoint(adjoint(B) \ parent(A))
13991389
/(A::TransposeAbsVec, B::Bidiagonal) = transpose(transpose(B) \ parent(A))
1400-
/(A::AdjointAbsVec, B::Transpose{<:Any,<:Bidiagonal}) = adjoint(adjoint(B) \ parent(A))
1401-
/(A::TransposeAbsVec, B::Transpose{<:Any,<:Bidiagonal}) = transpose(transpose(B) \ parent(A))
1402-
/(A::AdjointAbsVec, B::Adjoint{<:Any,<:Bidiagonal}) = adjoint(adjoint(B) \ parent(A))
1403-
/(A::TransposeAbsVec, B::Adjoint{<:Any,<:Bidiagonal}) = transpose(transpose(B) \ parent(A))
14041390

14051391
factorize(A::Bidiagonal) = A
14061392
function inv(B::Bidiagonal{T}) where T

0 commit comments

Comments
 (0)