Skip to content

Commit 3359898

Browse files
committed
Remove methods with Transpose/Adjoint wrappers
1 parent 923ce64 commit 3359898

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
@@ -298,14 +298,6 @@ function permutedims(B::Bidiagonal, perm)
298298
Base.checkdims_perm(axes(B), axes(B), perm)
299299
NTuple{2}(perm) == (2, 1) ? permutedims(B) : B
300300
end
301-
function Base.copy(aB::Adjoint{<:Any,<:Bidiagonal})
302-
B = aB.parent
303-
return Bidiagonal(map(x -> copy.(adjoint.(x)), (B.dv, B.ev))..., B.uplo == 'U' ? :L : :U)
304-
end
305-
function Base.copy(tB::Transpose{<:Any,<:Bidiagonal})
306-
B = tB.parent
307-
return Bidiagonal(map(x -> copy.(transpose.(x)), (B.dv, B.ev))..., B.uplo == 'U' ? :L : :U)
308-
end
309301

310302
@noinline function throw_zeroband_error(A)
311303
uplo = A.uplo
@@ -1397,15 +1389,9 @@ function /(D::Diagonal, B::Bidiagonal)
13971389
return B.uplo == 'U' ? UpperTriangular(A) : LowerTriangular(A)
13981390
end
13991391

1400-
/(A::AbstractMatrix, B::Transpose{<:Any,<:Bidiagonal}) = A / copy(B)
1401-
/(A::AbstractMatrix, B::Adjoint{<:Any,<:Bidiagonal}) = A / copy(B)
14021392
# disambiguation
14031393
/(A::AdjointAbsVec, B::Bidiagonal) = adjoint(adjoint(B) \ parent(A))
14041394
/(A::TransposeAbsVec, B::Bidiagonal) = transpose(transpose(B) \ parent(A))
1405-
/(A::AdjointAbsVec, B::Transpose{<:Any,<:Bidiagonal}) = adjoint(adjoint(B) \ parent(A))
1406-
/(A::TransposeAbsVec, B::Transpose{<:Any,<:Bidiagonal}) = transpose(transpose(B) \ parent(A))
1407-
/(A::AdjointAbsVec, B::Adjoint{<:Any,<:Bidiagonal}) = adjoint(adjoint(B) \ parent(A))
1408-
/(A::TransposeAbsVec, B::Adjoint{<:Any,<:Bidiagonal}) = transpose(transpose(B) \ parent(A))
14091395

14101396
factorize(A::Bidiagonal) = A
14111397
function inv(B::Bidiagonal{T}) where T

0 commit comments

Comments
 (0)