summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix bugs in .canonNao Pross2024-06-052-10/+10
|
* Remove state field from ConicProblemNao Pross2024-06-053-23/+19
|
* Make make_problem add PSatz automatically if necessaryNao Pross2024-06-041-5/+11
|
* Update variables to use symbols, see polymatrix dependencyNao Pross2024-06-046-62/+69
| | | | commit 5c5268d2adfa3dfb6fb1426ac3d59d08c9e36d2b
* Use sufficient set of candidates with Half Newton PolytopeNao Pross2024-06-021-1/+4
|
* Cleanup commentsNao Pross2024-06-021-4/+8
|
* Allow passing state object to sos.solve_problemNao Pross2024-06-021-4/+2
|
* Optimize size of SDP by taking variables from expressions instead of stateNao Pross2024-06-021-5/+10
| | | | As discussed during meeting nr. 12
* Fix PSatz canon multiplier degreesNao Pross2024-06-021-7/+9
|
* Add numpy and sympy as dependenciesNao Pross2024-05-291-0/+2
|
* Add port of SOSTOOLS sosdemo2Nao Pross2024-05-281-0/+43
|
* Fix incorrect concatenation of constraints SOSProblem.applyNao Pross2024-05-281-22/+42
| | | | There is still something off, but this is a start, need to debug more
* Update (empty) MOSEK and SCS interfacesNao Pross2024-05-282-7/+157
|
* Implement ExponentialCone in SOSProblem.apply, clean up commentsNao Pross2024-05-272-22/+40
|
* Add comments and docstringNao Pross2024-05-271-3/+12
|
* Fix bug in SOSProblem.apply concerning polynomial equality constraintsNao Pross2024-05-271-3/+20
|
* Fix bugs in solver.cvxoptNao Pross2024-05-271-5/+16
|
* Clean up solve_problem, do not use PSatz by defaultNao Pross2024-05-271-14/+13
|
* Fix bug when LP has no cost functionNao Pross2024-05-272-1/+10
|
* Temporary fix of ConicResult.value_of(v) for v that have shapes that are ↵Nao Pross2024-05-271-2/+11
| | | | expression
* Create aliases maximize and minimize for make_problemNao Pross2024-05-271-0/+10
|
* Make Canonicalization a sublass of ProblemNao Pross2024-05-271-3/+22
|
* Fix type annotationNao Pross2024-05-271-1/+1
|
* Clean up canonicalization classesNao Pross2024-05-271-59/+80
|
* Change structure of ConicProblem to allow interface to other solversNao Pross2024-05-275-139/+244
|
* Add SCS dependency to pyproject.toml, limit Python version to 3.13 for MOSEKNao Pross2024-05-262-289/+1858
|
* Delete unused imports and minor changesNao Pross2024-05-256-16/+13
|
* Function name changed in polymatrix dependencyNao Pross2024-05-251-4/+2
|
* Add commentsNao Pross2024-05-252-0/+17
|
* Delete obsolete expression extension moduleNao Pross2024-05-251-137/+0
|
* Sketch (non-working) LogDet canonicalizationNao Pross2024-05-251-8/+73
|
* Major structure change to allow more general transformation of problemsNao Pross2024-05-257-402/+592
|
* Allow shape of OptVariableExpr to be an ExpressionNao Pross2024-05-242-13/+49
|
* Update class diagram in __init__Nao Pross2024-05-241-35/+58
|
* Fix bug in CVXOPT interfaceNao Pross2024-05-181-2/+2
|
* Fix imports after change in polymatrix dependencyNao Pross2024-05-124-5/+5
|
* Replace marimo with Jupyter notebooksNao Pross2024-05-121-1/+1
|
* Fix imports after change in polymatrix dependencyNao Pross2024-05-125-5/+5
| | | | See commit f094e4d91b44fc1e8b5f11aac2dd8073ba024fc8 in polymatrix
* Add TODONao Pross2024-05-111-0/+1
|
* WhitespaceNao Pross2024-05-112-1/+2
|
* Implement PositiveSemiDefinite constraint for CVXOPTNao Pross2024-05-111-1/+23
|
* Create SolverError exceptionNao Pross2024-05-112-11/+15
|
* Bugfix in CVXOpt interface when problem is QPNao Pross2024-05-111-1/+1
|
* Fix bug in putinar_psatzNao Pross2024-05-111-0/+1
|
* Prepare stub for SCS solver interfaceNao Pross2024-05-111-0/+34
|
* Separate out Putinar positivstellensatz as functionNao Pross2024-05-103-64/+109
|
* Fix error in construction of multipliers for PositivstellensatzNao Pross2024-05-102-8/+20
|
* Fix bug caused by non-scalar variablesNao Pross2024-05-101-15/+21
|
* Prepare stub for MOSEK solver interfaceNao Pross2024-05-104-4/+77
|
* Move cvxopt module into submodule for solversNao Pross2024-05-103-4/+7
|