-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
List of known bugs v4.00 #2
Comments
custom/ findbound: |
sospsimplify: |
dpvar/ @dpvar/ subsref: |
custom/ findbound: |
sossolve: |
sospolymatrixvar: |
internal/ sosprogramming/ getequation:
does not work. This can be fixed using 'str2sym' instead:
However, where 'vartable' appears to be a string of horizontally concatenated variables with opening and closing brackets '[' and ']' (e.g. '[x1,x2]'), 'varmat' appears to be a string of vertically concatenated variables without opening or closing brackets (e.g. 'Mvar1;Mvar2'). Currently, this is fixed by replacing semicolons with commas, and adding a closing bracket:
However, maybe 'varmat' should just be a string of horizontally concatenated variables with opening and closing brackets in the first place? |
dpvar/ @dpvar: |
sossetobj: |
sosineq: |
sosprogram:
in the 'sosprogram' function was set to 2 if 'decvartable' had only one row, even if it included multiple decision variables. This has been fixed by instead computing
returning the correct number of decision variables. However, we may need to adjust the dpvar 'length' function to return the maximal array dimension rather than the number of rows. |
dpvar/ @dpvar/ length: dpvar/ @dpvar/ dpvar: |
dpvar/ @dpvar/ subs:
Issue in the case where substitution returns a constant. Previous implementation resulted in the dpvar coefficient matrix to be specified by a polynomial class object, resulting in errors. The check "isdouble(...)" has been replaced by "isa(...,double)", resolving this issue.
The text was updated successfully, but these errors were encountered: