diff options
author | Michael Schneeberger <michael.schneeberger@fhnw.ch> | 2022-08-09 10:26:49 +0200 |
---|---|---|
committer | Michael Schneeberger <michael.schneeberger@fhnw.ch> | 2022-08-09 10:26:49 +0200 |
commit | 23aa181ab1d2d0f43620bb0a9d4b84eb87dd4ad0 (patch) | |
tree | 9d248cf30002f621138d5a1d8eaa7d775a769748 /polymatrix/expression/mixins/derivativeexprmixin.py | |
parent | customize repr of parameters (diff) | |
download | polymatrix-23aa181ab1d2d0f43620bb0a9d4b84eb87dd4ad0.tar.gz polymatrix-23aa181ab1d2d0f43620bb0a9d4b84eb87dd4ad0.zip |
remove unused imports and polymatrix expressions
Diffstat (limited to 'polymatrix/expression/mixins/derivativeexprmixin.py')
-rw-r--r-- | polymatrix/expression/mixins/derivativeexprmixin.py | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/polymatrix/expression/mixins/derivativeexprmixin.py b/polymatrix/expression/mixins/derivativeexprmixin.py index 32823e5..87d5f5b 100644 --- a/polymatrix/expression/mixins/derivativeexprmixin.py +++ b/polymatrix/expression/mixins/derivativeexprmixin.py @@ -1,8 +1,5 @@ import abc -import collections -import dataclasses -import itertools import typing from polymatrix.polymatrix.init.initpolymatrix import init_poly_matrix @@ -35,11 +32,10 @@ class DerivativeExprMixin(ExpressionBaseMixin): state: ExpressionState, ) -> tuple[ExpressionState, PolyMatrix]: - state, underlying = self.underlying.apply(state=state) + state, underlying = self.underlying.apply(state=state) + state, diff_wrt_variables = get_variable_indices(state, self.variables) assert underlying.shape[1] == 1, f'{underlying.shape=}' - - state, diff_wrt_variables = get_variable_indices(state, self.variables) terms = {} |