From fae371d48773f9423855be824f495f3f20abcdc2 Mon Sep 17 00:00:00 2001 From: zy69guqi <richard.angersbach@fau.de> Date: Wed, 15 Jan 2025 16:36:18 +0100 Subject: [PATCH] Get rid of reduction using the division operator --- src/pystencils/__init__.py | 2 -- src/pystencils/sympyextensions/reduction.py | 6 +----- 2 files changed, 1 insertion(+), 7 deletions(-) diff --git a/src/pystencils/__init__.py b/src/pystencils/__init__.py index eecd929cf..916a61392 100644 --- a/src/pystencils/__init__.py +++ b/src/pystencils/__init__.py @@ -42,7 +42,6 @@ from .sympyextensions.reduction import ( AddReducedAssignment, SubReducedAssignment, MulReducedAssignment, - DivReducedAssignment, MinReducedssignment, MaxReducedssignment ) @@ -80,7 +79,6 @@ __all__ = [ "AddReducedAssignment", "SubReducedAssignment", "MulReducedAssignment", - "DivReducedAssignment", "MinReducedssignment", "MaxReducedssignment", "assignment_from_stencil", diff --git a/src/pystencils/sympyextensions/reduction.py b/src/pystencils/sympyextensions/reduction.py index aa947c1d2..90ab61ede 100644 --- a/src/pystencils/sympyextensions/reduction.py +++ b/src/pystencils/sympyextensions/reduction.py @@ -32,10 +32,6 @@ class MulReducedAssignment(ReducedAssignment): binop = '*' -class DivReducedAssignment(ReducedAssignment): - binop = '/' - - class MinReducedssignment(ReducedAssignment): binop = 'min' @@ -46,7 +42,7 @@ class MaxReducedssignment(ReducedAssignment): # Mapping from binary op strings to AugmentedAssignment subclasses reduced_assign_classes = { cls.binop: cls for cls in [ - AddReducedAssignment, SubReducedAssignment, MulReducedAssignment, DivReducedAssignment, + AddReducedAssignment, SubReducedAssignment, MulReducedAssignment, MinReducedssignment, MaxReducedssignment ] } -- GitLab