Skip to content

Commit b90c74a

Browse files
committed
further disambiguation
1 parent 0f34e16 commit b90c74a

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

src/linalg.jl

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,14 @@ matprod_dest(A::HermOrSym{<:Any,<:SparseMatrixCSCUnion2}, B::LinearAlgebra.Struc
3737
similar(B, TS, (size(A, 1), size(B, 2)))
3838
matprod_dest(A::UpperOrLowerTriangular{<:Any,<:SparseMatrixCSCUnion2}, B::LinearAlgebra.StructuredMatrix, TS) =
3939
similar(B, TS, (size(A, 1), size(B, 2)))
40+
matprod_dest(A::SparseMatrixCSCUnion2, B::UpperOrLowerTriangular{<:Any,<:SparseMatrixCSCUnion2}, TS) =
41+
similar(B, TS, (size(A, 1), size(B, 2)))
42+
matprod_dest(A::AdjOrTrans{<:Any,<:SparseMatrixCSCUnion2}, B::UpperOrLowerTriangular{<:Any,<:SparseMatrixCSCUnion2}, TS) =
43+
similar(B, TS, (size(A, 1), size(B, 2)))
44+
matprod_dest(A::HermOrSym{<:Any,<:SparseMatrixCSCUnion2}, B::UpperOrLowerTriangular{<:Any,<:SparseMatrixCSCUnion2}, TS) =
45+
similar(B, TS, (size(A, 1), size(B, 2)))
46+
matprod_dest(A::UpperOrLowerTriangular{<:Any,<:SparseMatrixCSCUnion2}, B::UpperOrLowerTriangular{<:Any,<:SparseMatrixCSCUnion2}, TS) =
47+
similar(B, TS, (size(A, 1), size(B, 2)))
4048
matprod_dest(A::LinearAlgebra.BandedMatrix, B::SparseMatrixCSCUnion2, TS) =
4149
similar(B, TS, (size(A, 1), size(B, 2)))
4250
matprod_dest(A::LinearAlgebra.BandedMatrix, B::AdjOrTrans{<:Any,<:SparseMatrixCSCUnion2}, TS) =
@@ -47,6 +55,8 @@ matprod_dest(A::LinearAlgebra.BandedMatrix, B::UpperOrLowerTriangular{<:Any,<:Sp
4755
similar(B, TS, (size(A, 1), size(B, 2)))
4856
matprod_dest(A::Diagonal, B::UpperOrLowerTriangular{<:Any,<:SparseMatrixCSCUnion2}, TS) =
4957
_matprod_dest_diag(B, TS)
58+
matprod_dest(A::UpperOrLowerTriangular{<:Any,<:SparseMatrixCSCUnion2}, B::Diagonal, TS) =
59+
_matprod_dest_diag(A, TS)
5060

5161
for op (:+, :-), Wrapper (:Hermitian, :Symmetric)
5262
@eval begin

0 commit comments

Comments
 (0)