summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Add expression and expressionstate to docNao Pross2024-05-071-0/+16
* Add helper methods to retrieve variables from ExpressionStateNao Pross2024-05-071-0/+21
* Fix bug in PolyMatrixAsAffinExpressionNao Pross2024-05-072-2/+2
* Fix bug in v_stack that creates unnecessary Expressions, add __str__ to combi...Nao Pross2024-05-072-1/+6
* Improve docstringNao Pross2024-05-071-0/+12
* Merge branch 'main' of gitlab.ethz.ch:npross/polymatrixMichael Schneeberger2024-05-073-13/+11
|\
| * Small improvements of PolyMatrixAsAffineExpr, docstringsNao Pross2024-05-073-13/+11
* | add example of degree 3 in docstring of monomial_to_monomial_vector_indicesMichael Schneeberger2024-05-071-3/+9
|/
* rename and comment monomial_to_monomial_vector_indicesMichael Schneeberger2024-05-072-4/+15
* add comments and remove unused code in denserepr moduleMichael Schneeberger2024-05-072-68/+41
* Remove old commentNao Pross2024-05-071-2/+1
* Add MonomialIndex.combinations_of_degreeNao Pross2024-05-072-23/+37
* Improve PolyMatrixAsAffineExpr.affine_coefficientNao Pross2024-05-071-8/+10
* Fix bug in constructor of PolyMatrixAsAffineExprNao Pross2024-05-071-1/+1
* Add grouping of affine coefficients by variablesNao Pross2024-05-061-1/+18
* Update doc automodule after name change from polymatrix.typing to .indexNao Pross2024-05-061-1/+1
* Fix MonomialIndex ordering and MonomialIndex.is_constantNao Pross2024-05-061-4/+7
* Cache degree in PolyMatrixAsAffineExpressionMixinNao Pross2024-05-063-13/+13
* Revert "Fix circular imports caused by type annotations"Nao Pross2024-05-0652-316/+77
* Fix indexing bug in VariableMixinNao Pross2024-05-052-2/+3
* Rename polymatrix.typing to polymatrix.indexNao Pross2024-05-0531-29/+30
* Add more __str__ methods in expression implementationsNao Pross2024-05-053-4/+11
* Fix bug introduced by backwards compatibility codeNao Pross2024-05-051-12/+14
* Create init function for PolyMatrixAsAffineExpression, fix methodsNao Pross2024-05-053-11/+93
* Add optional field to statemonad to see arguments given to delayed callNao Pross2024-05-054-3/+28
* Add __str__ to FromSympyExprNao Pross2024-05-051-0/+3
* Make expressionstate partially backwards compatibleNao Pross2024-05-051-2/+45
* Fix typo in variable.initNao Pross2024-05-041-1/+1
* Adapt nested polymatrix classes to use new APINao Pross2024-05-0411-39/+58
* Fix FromNumbersExpr.__str__Nao Pross2024-05-041-0/+2
* Remove circularity in FromSympyExpr by using polymatrix.variableNao Pross2024-05-041-5/+2
* Fix regression in ElemMultExprNao Pross2024-05-041-8/+4
* Remove abstractmethod decorator from PolyMatrix.get_polyNao Pross2024-05-041-1/+0
* Fix regression in polymatrix.to_sympyNao Pross2024-05-041-3/+4
* Remove useless castNao Pross2024-05-041-1/+1
* Fix v_stack, add __str__ representation to some operation mixinsNao Pross2024-05-046-7/+45
* Reintroduce PolyMatrixDict.__getitem__ to make the typechecker shut upNao Pross2024-05-041-0/+3
* Fix AdditionExprMixinNao Pross2024-05-041-36/+13
* Fix Expression._binary, avoid creating unnecessary nodesNao Pross2024-05-041-13/+7
* Fix polymatrix.to_sympy()Nao Pross2024-05-041-53/+30
* Rename member VariableIndex.variable to VariableIndex.indexNao Pross2024-05-041-2/+2
* Remove expression dependency in expressionstateNao Pross2024-05-041-8/+2
* Remove __hash__ dunder hack, the user has to manually unwrapNao Pross2024-05-031-3/+3
* Fix incorrect implementation of VariableExpressionNao Pross2024-05-025-32/+74
* Delete DeterminantExpr, DivisionExpr, ToQuadraticExprNao Pross2024-05-016-371/+1
* Replace VariableMixin with Variable & VariableExpressionNao Pross2024-05-0110-82/+92
* Minor changes to PolyMatrixAsAffineExpressionNao Pross2024-05-011-4/+17
* Simplify index for constantsNao Pross2024-05-011-29/+5
* Improve conversion to new index types in init_polymatrixNao Pross2024-05-011-4/+22
* Make IndexRange for ExpresssionState sortable by start valueNao Pross2024-04-291-0/+3