@@ -452,9 +452,9 @@ mul!(C::AbstractMatrix, A::Transpose{<:Any,<:Diagonal}, B::Transpose{<:Any,<:Rea
452
452
453
453
ldiv! (x:: AbstractArray , A:: Diagonal , b:: AbstractArray ) = (x .= A. diag .\ b)
454
454
455
- ldiv! (adjD:: Adjoint{<:Any,<:Diagonal{T}} , B:: AbstractVecOrMat{T} ) where {T} =
455
+ ldiv! (adjD:: Adjoint{<:Any,<:Diagonal} , B:: AbstractVecOrMat ) =
456
456
(D = adjD. parent; ldiv! (conj (D), B))
457
- ldiv! (transD:: Transpose{<:Any,<:Diagonal{T}} , B:: AbstractVecOrMat{T} ) where {T} =
457
+ ldiv! (transD:: Transpose{<:Any,<:Diagonal} , B:: AbstractVecOrMat ) =
458
458
(D = transD. parent; ldiv! (D, B))
459
459
460
460
function ldiv! (D:: Diagonal , A:: Union{LowerTriangular,UpperTriangular} )
@@ -486,9 +486,9 @@ function rdiv!(A::Union{LowerTriangular,UpperTriangular}, D::Diagonal)
486
486
A
487
487
end
488
488
489
- rdiv! (A:: AbstractMatrix{T} , adjD:: Adjoint{<:Any,<:Diagonal{T}} ) where {T} =
489
+ rdiv! (A:: AbstractMatrix , adjD:: Adjoint{<:Any,<:Diagonal} ) =
490
490
(D = adjD. parent; rdiv! (A, conj (D)))
491
- rdiv! (A:: AbstractMatrix{T} , transD:: Transpose{<:Any,<:Diagonal{T}} ) where {T} =
491
+ rdiv! (A:: AbstractMatrix , transD:: Transpose{<:Any,<:Diagonal} ) =
492
492
(D = transD. parent; rdiv! (A, D))
493
493
494
494
(/ )(A:: Union{StridedMatrix, AbstractTriangular} , D:: Diagonal ) =
0 commit comments