From 427e53442e166cf34a23e7588a1f8cd72ce52438 Mon Sep 17 00:00:00 2001
From: zy69guqi <richard.angersbach@fau.de>
Date: Wed, 23 Apr 2025 11:35:47 +0200
Subject: [PATCH] Remove more parts of reduction_assignment_from_str

---
 src/pystencils/sympyextensions/reduction.py | 9 ---------
 1 file changed, 9 deletions(-)

diff --git a/src/pystencils/sympyextensions/reduction.py b/src/pystencils/sympyextensions/reduction.py
index e95e37c24..81da0dde9 100644
--- a/src/pystencils/sympyextensions/reduction.py
+++ b/src/pystencils/sympyextensions/reduction.py
@@ -66,17 +66,8 @@ _reduction_assignment_classes = {
     ]
 }
 
-# Mapping from ReductionOp str to ReductionAssigment classes
-_reduction_assignment_classes_for_str = {
-    cls.value: cls for cls in _reduction_assignment_classes
-}
-
 
 def reduction_assignment(lhs, op: ReductionOp, rhs):
     if op not in _reduction_assignment_classes:
         raise ValueError("Unrecognized operator %s" % op)
     return _reduction_assignment_classes[op](lhs, rhs)
-
-
-def reduction_assignment_from_str(lhs, op: str, rhs):
-    return reduction_assignment(lhs, _reduction_assignment_classes_for_str[op], rhs)
-- 
GitLab