summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Forgot to make StateMonad a frozen dataclassNao Pross2024-05-121-1/+1
* Mark functions as deprecatedNao Pross2024-05-123-1/+32
* Collapse polymatrix.variable module into a single fileNao Pross2024-05-1210-31/+28
* Collapse StateMonad into single classNao Pross2024-05-1213-124/+51
* Collapse ExpressionState to a single classNao Pross2024-05-1262-148/+122
* Delete ParametrizeMatrixExprMixin, update ParametrizeExprMixin to work with a...Nao Pross2024-05-115-119/+22
* Mark get_variable_indices_from_variable as deprecatedNao Pross2024-05-111-2/+4
* Fix ParametrizeExpr, was broken since changes in ExpressionStateNao Pross2024-05-111-41/+40
* Add more helper methods to ExpressionStateNao Pross2024-05-111-2/+32
* Clean up PolyMatrixAsAffineExpressionNao Pross2024-05-104-45/+58
* Minor changes in ExpressionStateNao Pross2024-05-101-3/+5
* Reintroduce __truediv__ for int and float typesNao Pross2024-05-101-0/+6
* Check for uniqueness of names in ExpressionStateNao Pross2024-05-091-3/+10
* Remove redundant case in FromStateMonadMixinNao Pross2024-05-091-7/+1
* Cleanup some typing issues and commentsNao Pross2024-05-093-85/+58
* Improve error message of matrix multiplicationNao Pross2024-05-091-3/+3
* Adapt CombinationsExprMixin to work with expression coefficientsNao Pross2024-05-092-13/+55
* Create helper PolyDict.is_constant to check if a polynomial is a constantNao Pross2024-05-091-0/+14
* Separate out computation of power in PowerExprMixin into staticmethodNao Pross2024-05-091-21/+32
* Add init_from_statemonadNao Pross2024-05-091-2/+5
* Add helper method to PolyDict.constant to get constant termNao Pross2024-05-091-0/+6
* Create PowerExprMixinNao Pross2024-05-093-0/+85
* Add few comments to FromStateMonadNao Pross2024-05-091-0/+7
* Fix bug in __str__ of StateMonadNao Pross2024-05-091-1/+1
* Improve implementation of DegreeExprMixinNao Pross2024-05-091-28/+20
* Create FromStateMonadMixinNao Pross2024-05-094-10/+85
* Create singular polymatrix.from_name to remove ambiguous return typeNao Pross2024-05-082-9/+8
* Fix bug in PolyMatrixAsAffineExpr.affine_coefficientNao Pross2024-05-081-9/+21
* 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