summaryrefslogtreecommitdiffstats
path: root/polymatrix/expression/mixins/divisionexprmixin.py
diff options
context:
space:
mode:
Diffstat (limited to 'polymatrix/expression/mixins/divisionexprmixin.py')
-rw-r--r--polymatrix/expression/mixins/divisionexprmixin.py22
1 files changed, 11 insertions, 11 deletions
diff --git a/polymatrix/expression/mixins/divisionexprmixin.py b/polymatrix/expression/mixins/divisionexprmixin.py
index 65e6bc3..71bb86f 100644
--- a/polymatrix/expression/mixins/divisionexprmixin.py
+++ b/polymatrix/expression/mixins/divisionexprmixin.py
@@ -72,26 +72,26 @@ class DivisionExprMixin(ExpressionBaseMixin):
for row in range(left.shape[0]):
for col in range(left.shape[1]):
- underlying_terms = left.get_poly(row, col)
- if underlying_terms is None:
+ underlying_poly = left.get_poly(row, col)
+ if underlying_poly is None:
continue
- def gen_monomial_terms():
- for monomial, value in underlying_terms.items():
+ def gen_polynomial():
+ for monomial, value in underlying_poly.items():
yield monomial + ((division_variable, 1),), value
- poly_matrix_data[row, col] = dict(gen_monomial_terms())
+ poly_matrix_data[row, col] = dict(gen_polynomial())
- def gen_auxillary_terms():
+ def gen_auxillary_polynomials():
for monomial, value in right_poly.items():
yield monomial + ((division_variable, 1),), value
- auxillary_terms = dict(gen_auxillary_terms())
+ auxillary_poly = dict(gen_auxillary_polynomials())
- if tuple() not in auxillary_terms:
- auxillary_terms[tuple()] = 0
+ if tuple() not in auxillary_poly:
+ auxillary_poly[tuple()] = 0
- auxillary_terms[tuple()] -= 1
+ auxillary_poly[tuple()] -= 1
poly_matrix = init_poly_matrix(
data=poly_matrix_data,
@@ -100,7 +100,7 @@ class DivisionExprMixin(ExpressionBaseMixin):
state = dataclasses.replace(
state,
- auxillary_equations=state.auxillary_equations | {division_variable: auxillary_terms},
+ auxillary_equations=state.auxillary_equations | {division_variable: auxillary_poly},
cache=state.cache | {self: poly_matrix},
)