diff options
author | Nao Pross <np@0hm.ch> | 2024-05-26 23:43:46 +0200 |
---|---|---|
committer | Nao Pross <np@0hm.ch> | 2024-05-27 00:02:26 +0200 |
commit | 6d778eb3ed800bff229a7e93ac3d7c7f7cae09cb (patch) | |
tree | a80ddaaaa72f2c11d8ddfecad6d617ce1280fce0 | |
parent | Fix bug in ExpressionState.get_variable_from_name_or (diff) | |
download | polymatrix-6d778eb3ed800bff229a7e93ac3d7c7f7cae09cb.tar.gz polymatrix-6d778eb3ed800bff229a7e93ac3d7c7f7cae09cb.zip |
Fix bug in ParametrizeExprMixin
-rw-r--r-- | polymatrix/expression/mixins/parametrizeexprmixin.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/polymatrix/expression/mixins/parametrizeexprmixin.py b/polymatrix/expression/mixins/parametrizeexprmixin.py index 0676cea..644198e 100644 --- a/polymatrix/expression/mixins/parametrizeexprmixin.py +++ b/polymatrix/expression/mixins/parametrizeexprmixin.py @@ -43,7 +43,7 @@ class ParametrizeExprMixin(ExpressionBaseMixin): # FIXME: not sure this behaviour is intuitive, discuss if v := state.get_variable_from_name_or(self.name, if_not_present=False): - start, end = state.offset_dict[self.name] + start, end = state.offset_dict[v] if (nrows * ncols) != (end - start): raise ValueError("Cannot parametrize {self.underlying} with variable {v} " "found in state object, because its shape {(nrow, ncols)} " |