summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Delete broken substitute methods in ExpressionmainNao Pross8 days1-23/+0
* Create SliceExpr to replace GetItemExprNao Pross8 days6-141/+87
* Create SlicePolyMatrix, add bounds check for PolyMatricesNao Pross8 days3-27/+116
* Delete SubstituteExpr, use EvalExprNao Pross8 days3-159/+0
* Bugfix in GetItemExprMixinNao Pross9 days1-1/+1
* Delete obsolete unit testsNao Pross9 days18-828/+0
* Forgot to make StateMonad a frozen dataclassNao Pross9 days1-1/+1
* Mark functions as deprecatedNao Pross9 days3-1/+32
* Collapse polymatrix.variable module into a single fileNao Pross9 days10-31/+28
* Collapse StateMonad into single classNao Pross9 days13-124/+51
* Collapse ExpressionState to a single classNao Pross9 days62-148/+122
* Delete ParametrizeMatrixExprMixin, update ParametrizeExprMixin to work with a...Nao Pross10 days5-119/+22
* Mark get_variable_indices_from_variable as deprecatedNao Pross10 days1-2/+4
* Fix ParametrizeExpr, was broken since changes in ExpressionStateNao Pross10 days1-41/+40
* Add more helper methods to ExpressionStateNao Pross10 days1-2/+32
* Clean up PolyMatrixAsAffineExpressionNao Pross11 days4-45/+58
* Minor changes in ExpressionStateNao Pross11 days1-3/+5
* Reintroduce __truediv__ for int and float typesNao Pross11 days1-0/+6
* Check for uniqueness of names in ExpressionStateNao Pross12 days1-3/+10
* Remove redundant case in FromStateMonadMixinNao Pross12 days1-7/+1
* Cleanup some typing issues and commentsNao Pross12 days3-85/+58
* Improve error message of matrix multiplicationNao Pross12 days1-3/+3
* Adapt CombinationsExprMixin to work with expression coefficientsNao Pross12 days2-13/+55
* Create helper PolyDict.is_constant to check if a polynomial is a constantNao Pross12 days1-0/+14
* Separate out computation of power in PowerExprMixin into staticmethodNao Pross12 days1-21/+32
* Add init_from_statemonadNao Pross12 days1-2/+5
* Add helper method to PolyDict.constant to get constant termNao Pross12 days1-0/+6
* Create PowerExprMixinNao Pross12 days3-0/+85
* Add few comments to FromStateMonadNao Pross12 days1-0/+7
* Fix bug in __str__ of StateMonadNao Pross12 days1-1/+1
* Improve implementation of DegreeExprMixinNao Pross12 days1-28/+20
* Create FromStateMonadMixinNao Pross12 days4-10/+85
* Create singular polymatrix.from_name to remove ambiguous return typeNao Pross13 days2-9/+8
* Fix bug in PolyMatrixAsAffineExpr.affine_coefficientNao Pross14 days1-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