We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 7ad83b8 commit 35994d0Copy full SHA for 35994d0
1 file changed
devito/finite_differences/differentiable.py
@@ -330,16 +330,7 @@ def __neg__(self):
330
return Mul(sympy.S.NegativeOne, self)
331
332
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)
+ ret = super().__eq__(other)
343
if ret is NotImplemented or not ret:
344
# Non comparable or not equal as sympy objects
345
return False
0 commit comments