Skip to content

Commit 35994d0

Browse files
committed
dsl: Remove equality logic from differentiable
1 parent 7ad83b8 commit 35994d0

1 file changed

Lines changed: 1 addition & 10 deletions

File tree

devito/finite_differences/differentiable.py

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -330,16 +330,7 @@ def __neg__(self):
330330
return Mul(sympy.S.NegativeOne, self)
331331

332332
def __eq__(self, other):
333-
from devito.finite_differences import Derivative
334-
# Prevent recustion if other is also of derivative type
335-
if type(self) is type(other) is Derivative:
336-
# `sympy.Derivative.__eq__(self, other)` also recurses
337-
ret = self.expr == other.expr
338-
ret &= self.dimensions == other.dimensions
339-
ret &= self.derivative_count == other.derivative_count
340-
ret &= self.deriv_order == other.deriv_order
341-
else:
342-
ret = super().__eq__(other)
333+
ret = super().__eq__(other)
343334
if ret is NotImplemented or not ret:
344335
# Non comparable or not equal as sympy objects
345336
return False

0 commit comments

Comments
 (0)