diff --git a/ufl/algebra.py b/ufl/algebra.py index a169192e8..19d50c1d9 100644 --- a/ufl/algebra.py +++ b/ufl/algebra.py @@ -253,15 +253,7 @@ def evaluate(self, x, mapping, component, index_values): a, b = self.ufl_operands a = a.evaluate(x, mapping, component, index_values) b = b.evaluate(x, mapping, component, index_values) - # Cast into python types as float(np.complex) only throws a warning - a = complex(a) - b = complex(b) - # Avoiding integer division by casting to float - try: - e = float(a) / float(b) - except TypeError: - e = a / b - return e + return a / b def __str__(self): """Format as a string."""