From 4b11993f52fb6ee0ba7d9e2e862d7e8b934c814c Mon Sep 17 00:00:00 2001
From: "christoph.von.oy" <christoph.von.oy@rwth-aachen.de>
Date: Mon, 28 Oct 2024 10:46:02 +0100
Subject: [PATCH] Fixed bug in variable resampling

---
 dynamics.py | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/dynamics.py b/dynamics.py
index 862cd1a..8ab24e1 100644
--- a/dynamics.py
+++ b/dynamics.py
@@ -1018,8 +1018,8 @@ class AssignmentToBacked(Assignment):
         ):
             acc = 0.0
             for source_position, factor in expression:
-                acc += factor * variable[:, source_position - source_start]
-            target_variable[:, local_target_position] = acc
+                acc += factor * variable[source_position - source_start]
+            target_variable[local_target_position] = acc
         return target_variable
 
 
@@ -1123,8 +1123,8 @@ class AssignmentFromBacked(Assignment):
         for local_target_position, source_position in enumerate(
             self.distribution_positions[target_start:target_end]
         ):
-            target_variable[:, local_target_position] = variable[
-                :, source_position - source_start
+            target_variable[local_target_position] = variable[
+                source_position - source_start
             ]
         return target_variable
 
@@ -1254,8 +1254,8 @@ class AssignmentCommon(Assignment):
         ):
             acc = 0.0
             for source_position, factor in expression:
-                acc += factor * variable[:, source_position - source_start]
-            target_variable[:, local_target_position] = acc
+                acc += factor * variable[source_position - source_start]
+            target_variable[local_target_position] = acc
         return target_variable
 
 
-- 
GitLab