From f2909f95897beeb007005e738df664ad3479a384 Mon Sep 17 00:00:00 2001 From: Jesse Chan Date: Thu, 25 Jul 2024 15:45:34 -0700 Subject: [PATCH] add exception for Kronecker.KroneckerProduct type --- src/solvers/dgmulti/dg.jl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/solvers/dgmulti/dg.jl b/src/solvers/dgmulti/dg.jl index 695260f4b9..dfd8384477 100644 --- a/src/solvers/dgmulti/dg.jl +++ b/src/solvers/dgmulti/dg.jl @@ -7,7 +7,7 @@ # out <- A*x mul_by!(A) = @inline (out, x) -> matmul!(out, A, x) -mul_by!(A::T) where {T <: SimpleKronecker} = @inline (out, x) -> mul!(out, A, x) +mul_by!(A::T) where {T <: Union{<:Kronecker.KroneckerProduct, SimpleKronecker}} = @inline (out, x) -> mul!(out, A, x) mul_by!(A::AbstractSparseMatrix) = @inline (out, x) -> mul!(out, A, x) function mul_by!(A::LinearAlgebra.AdjOrTrans{T, S}) where {T, S <: AbstractSparseMatrix} @inline (out, x) -> mul!(out, A, x)