Skip to content

Commit 12cc2a3

Browse files
Merge pull request #89 from vpuri3/ambig
resolve method ambiguity
2 parents 55fad82 + 4f3b88d commit 12cc2a3

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

src/basic.jl

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -315,6 +315,16 @@ Base.:+(A::AbstractSciMLOperator, B::AddedOperator) = AddedOperator(A, B.ops...)
315315
Base.:+(A::AddedOperator, B::AbstractSciMLOperator) = AddedOperator(A.ops..., B)
316316
Base.:+(A::AddedOperator, B::AddedOperator) = AddedOperator(A.ops..., B.ops...)
317317

318+
function Base.:+(A::AddedOperator, Z::NullOperator)
319+
@assert size(A) == size(Z)
320+
A
321+
end
322+
323+
function Base.:+(Z::NullOperator, A::AddedOperator)
324+
@assert size(A) == size(Z)
325+
A
326+
end
327+
318328
Base.:-(A::AbstractSciMLOperator, B::AbstractSciMLOperator) = AddedOperator(A, -B)
319329

320330
for op in (

0 commit comments

Comments
 (0)