@@ -19,7 +19,7 @@ import Base: Matrix, Vector
1919import LinearAlgebra: mul!, ldiv!, rdiv!, cholesky, adjoint!, diag, eigen, dot,
2020 issymmetric, istril, istriu, lu, tr, transpose!, tril!, triu!, isbanded, isdiag,
2121 cond, diagm, factorize, ishermitian, norm, opnorm, lmul!, rmul!, tril, triu,
22- matprod_dest , generic_matvecmul!, generic_matmatmul!, copytrito!
22+ matop_dest , generic_matvecmul!, generic_matmatmul!, generic_matmatmul_wrapper!, copytrito!, nonzeroinds
2323
2424import Base: adjoint, argmin, argmax, Array, broadcast, circshift!, complex, Complex,
2525 conj, conj!, convert, copy, copy!, copyto!, count, diff, findall, findmax, findmin,
@@ -87,7 +87,7 @@ if Base.USE_GPL_LIBS
8787 include (" solvers/spqr.jl" )
8888end
8989
90- zero (a:: AbstractSparseArray ) = spzeros (eltype (a) , size (a)... )
90+ zero (a:: AbstractSparseArray{Tv,Ti} ) where {Tv,Ti} = spzeros (Tv, Ti , size (a)... )
9191
9292LinearAlgebra. diagzero (D:: Diagonal{<:AbstractSparseMatrix{T}} ,i,j) where {T} =
9393 spzeros (T, size (D. diag[i], 1 ), size (D. diag[j], 2 ))
0 commit comments