File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -311,16 +311,16 @@ AddedOperator(L::AbstractSciMLOperator) = L
311311
312312# constructors
313313Base.:+ (ops:: AbstractSciMLOperator... ) = AddedOperator (ops... )
314+ Base.:+ (A:: AbstractSciMLOperator , B:: AddedOperator ) = AddedOperator (A, B. ops... )
315+ Base.:+ (A:: AddedOperator , B:: AbstractSciMLOperator ) = AddedOperator (A. ops... , B)
316+ Base.:+ (A:: AddedOperator , B:: AddedOperator ) = AddedOperator (A. ops... , B. ops... )
317+
314318Base.:- (A:: AbstractSciMLOperator , B:: AbstractSciMLOperator ) = AddedOperator (A, - B)
315319
316320for op in (
317321 :+ , :- ,
318322 )
319323
320- @eval Base.$ op (A:: AddedOperator , B:: AddedOperator ) = AddedOperator (A. ops... , $ op (B). ops... )
321- @eval Base.$ op (A:: AbstractSciMLOperator , B:: AddedOperator ) = AddedOperator (A, $ op (B). ops... )
322- @eval Base.$ op (A:: AddedOperator , B:: AbstractSciMLOperator ) = AddedOperator (A. ops... , $ op (B))
323-
324324 for T in SCALINGNUMBERTYPES
325325 @eval function Base. $op (L:: AbstractSciMLOperator , λ:: $T )
326326 @assert issquare (L)
You can’t perform that action at this time.
0 commit comments