From d1fbfddc6c137d3015e995cf412b2cf87b708620 Mon Sep 17 00:00:00 2001 From: Frederik Hennig <frederik.hennig@fau.de> Date: Tue, 9 Jul 2024 11:02:19 +0200 Subject: [PATCH] fix is_integer --- src/pystencils/sympyextensions/typed_sympy.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/pystencils/sympyextensions/typed_sympy.py b/src/pystencils/sympyextensions/typed_sympy.py index 611e5e7ac..c81a189ee 100644 --- a/src/pystencils/sympyextensions/typed_sympy.py +++ b/src/pystencils/sympyextensions/typed_sympy.py @@ -278,7 +278,9 @@ class CastFunc(sp.Function): @property def is_integer(self): - if isinstance(self.dtype, PsNumericType) or self.dtype == DynamicType.INDEX_TYPE: + if self.dtype == DynamicType.INDEX_TYPE: + return True + elif isinstance(self.dtype, PsNumericType): return self.dtype.is_int() or super().is_integer else: return super().is_integer -- GitLab