summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix bug in CVXOPT interfacemainNao Pross4 days1-2/+2
|
* Fix imports after change in polymatrix dependencyNao Pross9 days4-5/+5
|
* Replace marimo with Jupyter notebooksNao Pross9 days1-1/+1
|
* Fix imports after change in polymatrix dependencyNao Pross9 days5-5/+5
| | | | See commit f094e4d91b44fc1e8b5f11aac2dd8073ba024fc8 in polymatrix
* Add TODONao Pross10 days1-0/+1
|
* WhitespaceNao Pross10 days2-1/+2
|
* Implement PositiveSemiDefinite constraint for CVXOPTNao Pross10 days1-1/+23
|
* Create SolverError exceptionNao Pross10 days2-11/+15
|
* Bugfix in CVXOpt interface when problem is QPNao Pross10 days1-1/+1
|
* Fix bug in putinar_psatzNao Pross11 days1-0/+1
|
* Prepare stub for SCS solver interfaceNao Pross11 days1-0/+34
|
* Separate out Putinar positivstellensatz as functionNao Pross11 days3-64/+109
|
* Fix error in construction of multipliers for PositivstellensatzNao Pross11 days2-8/+20
|
* Fix bug caused by non-scalar variablesNao Pross11 days1-15/+21
|
* Prepare stub for MOSEK solver interfaceNao Pross11 days4-4/+77
|
* Move cvxopt module into submodule for solversNao Pross11 days3-4/+7
|
* Prepare structure for logdet canonNao Pross12 days3-45/+135
|
* Add __str__ to NonNegative constraintNao Pross12 days1-2/+7
|
* Implement transformation using Positivstellensatz for constrained optimizationNao Pross12 days2-28/+78
|
* Raise error when SOS problem is unconstrainedNao Pross14 days1-0/+3
|
* Make CVXOPInfo behave like a dataclassNao Pross14 days1-0/+7
|
* Expose ArchimedeanSet with make_setNao Pross14 days1-0/+4
|
* Rewrite and rename solve_cone to solve_sos_cone with new structureNao Pross14 days4-429/+173
| | | | This is a first draft, it has some bugs
* Add __str__ dunder methods to a few classesNao Pross14 days2-1/+34
|
* Lay out new structure for SumOfSquares packageNao Pross2024-05-076-1/+335
|
* Rename polymatrix.optvariable to just polymatrix.variableNao Pross2024-05-071-0/+0
|
* Create superclass of OptVariableMixin for variables that are not expressionsNao Pross2024-05-061-7/+21
|
* Fix indexing bug in OptVariableMixinNao Pross2024-05-051-1/+2
|
* Update after polymatrix.typing was renamed to polymatrix.indexNao Pross2024-05-051-2/+1
|
* Delete SOSExpr and SOSExprBaseNao Pross2024-05-0523-691/+1
| | | | Made obsolete by introducing OptVariable
* Add __str__ to OptVariableNao Pross2024-05-051-0/+3
|
* Remove OptVariableExpression, just return a VariableExpression with ↵Nao Pross2024-05-031-29/+4
| | | | OptVariableMixin
* Create OptVariableExpressionNao Pross2024-05-022-0/+82
|
* Add pyproject.toml with PoetryNao Pross2024-03-253-7/+727
|
* Merge branch 'sosexprbase_hotfix' into 'main'schneemich2024-03-221-0/+0
|\ | | | | | | | | Add missing __init__.py See merge request schneemich/sumofsquares!1
| * Add missing __init__.pysosexprbase_hotfixNao Pross2024-03-211-0/+0
|/
* type check left argument of binary operationMichael Schneeberger2024-02-271-15/+18
|
* remove class SOSConstraintMichael Schneeberger2024-02-2620-134/+74
|
* flatten package structure for better readibilityMichael Schneeberger2024-02-1927-522/+92
|
* integrate changes from polymatrix libraryMichael Schneeberger2024-02-102-15/+37
|
* include q_inequality to solve_coneMichael Schneeberger2023-12-133-25/+73
|
* add putinar n-satzMichael Schneeberger2023-10-1613-33/+578
|
* create single parameter if n_rows > 1 or n_col > 1Michael Schneeberger2023-05-091-3/+6
|
* key of x0 are the names instead of the parameter objectsMichael Schneeberger2023-05-091-2/+2
|
* allow sos expression to have more than 1 columnMichael Schneeberger2023-05-085-8/+39
|
* Initial commitMichael Schneeberger2023-04-2133-0/+1069