File tree Expand file tree Collapse file tree 1 file changed +1
-2
lines changed Expand file tree Collapse file tree 1 file changed +1
-2
lines changed Original file line number Diff line number Diff line change @@ -102,7 +102,6 @@ function Base.zero(A::AbstractSciMLOperator)
102102 NullOperator {N} ()
103103end
104104
105- # TODO sparse diagonal
106105Base. convert (:: Type{AbstractMatrix} , :: NullOperator{N} ) where {N} = Diagonal (zeros (Bool, N))
107106
108107# traits
230229for op in (:- , :+ )
231230 @eval Base.$ op (α:: ScalarOperator , x:: Number ) = $ op (α. val, x)
232231 @eval Base.$ op (x:: Number , α:: ScalarOperator ) = $ op (x, α. val)
233- @eval Base.$ op (x:: ScalarOperator , y:: ScalarOperator ) = $ op (x. val, y. val) # TODO - lazy compose instead?
232+ @eval Base.$ op (x:: ScalarOperator , y:: ScalarOperator ) = $ op (x. val, y. val) # TODO - lazy sum instead?
234233end
235234
236235LinearAlgebra. lmul! (α:: ScalarOperator , u:: AbstractVecOrMat ) = lmul! (α. val, u)
You can’t perform that action at this time.
0 commit comments