summaryrefslogtreecommitdiffstats
path: root/polymatrix/expression/mixins/blockdiagexprmixin.py (follow)
Commit message (Expand)AuthorAgeFilesLines
* Rewrite BlockDiagExpr with BlockPolyMatrixNao Pross2024-05-281-60/+22
* Collapse ExpressionState to a single classNao Pross2024-05-121-1/+1
* Revert "Fix circular imports caused by type annotations"Nao Pross2024-05-061-6/+1
* Rename polymatrix.typing to polymatrix.indexNao Pross2024-05-051-1/+1
* Adapt nested polymatrix classes to use new APINao Pross2024-05-041-1/+5
* Fix circular imports caused by type annotationsNao Pross2024-04-291-1/+6
* More review comments in expression mixinsNao Pross2024-04-021-1/+4
* format Python files with ruffMichael Schneeberger2024-03-271-20/+21
* add minimal documentation to the expression mixinsupstreamMichael Schneeberger2024-03-121-0/+6
* clean upsMichael Schneeberger2024-02-261-1/+1
* flatten polymatrix.polymatrix and polymatrix.statemonad structure for better ...Michael Schneeberger2024-02-201-2/+2
* flatten polymatrix.expressionstate for better readibilityMichael Schneeberger2024-02-201-1/+1
* move init expr functions into a single fileMichael Schneeberger2024-02-101-2/+0
* rename dataclass_abc to dataclassabcMichael Schneeberger2023-04-211-2/+2
* 'get_poly' returns None if (row, col) entry is empty, instead of raising a Ke...Michael Schneeberger2022-08-191-1/+1
* clean up and restructuringsMichael Schneeberger2022-08-041-3/+3
* add polynomial operations for sos optimizationMichael Schneeberger2022-07-301-4/+4
* add eye, sum and symmetric operationMichael Schneeberger2022-06-131-1/+1
* introduce state monad and functions to go along with itMichael Schneeberger2022-05-301-0/+67