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