Skip to content

Commit 063ee3d

Browse files
committed
specialize kron!(::Diagonal, ::Diagonal, ::Diagonal)
1 parent 98a0f15 commit 063ee3d

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/diagonal.jl

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -806,6 +806,11 @@ end
806806

807807
kron(A::Diagonal, B::Diagonal) = Diagonal(kron(A.diag, B.diag))
808808

809+
function kron!(C::Diagonal, A::Diagonal, B::Diagonal)
810+
kron!(C.diag, A.diag, B.diag)
811+
return C
812+
end
813+
809814
function kron(A::Diagonal, B::SymTridiagonal)
810815
kdv = kron(A.diag, B.dv)
811816
# We don't need to drop the last element

0 commit comments

Comments
 (0)