X-Git-Url: http://gitweb.michael.orlitzky.com/?a=blobdiff_plain;f=mjo%2Fcone%2Fdoubly_nonnegative.py;h=5e10e1aebaad4c17de9e129681a57bb736e72886;hb=7af2b9d146a6bf2fb8acc3c342983de577b417ce;hp=e8cacda5cd492100096eff2cf557c8992a34d9b3;hpb=b9646aa0d1bf66e4b3899eda55cd9e91e1eccff7;p=sage.d.git diff --git a/mjo/cone/doubly_nonnegative.py b/mjo/cone/doubly_nonnegative.py index e8cacda..5e10e1a 100644 --- a/mjo/cone/doubly_nonnegative.py +++ b/mjo/cone/doubly_nonnegative.py @@ -14,7 +14,6 @@ It is represented typically by either `\mathcal{D}^{n}` or from sage.all import * from mjo.cone.symmetric_psd import (factor_psd, - is_symmetric_psd, random_symmetric_psd) from mjo.basis_repr import basis_repr @@ -63,7 +62,7 @@ def is_doubly_nonnegative(A): # It's nonnegative, so all we need to do is check that it's # symmetric positive-semidefinite. - return is_symmetric_psd(A) + return A.is_positive_semidefinite() @@ -354,7 +353,7 @@ def is_extreme_doubly_nonnegative(A): # Short circuit, we know the zero matrix is extreme. return True - if not is_symmetric_psd(A): + if not A.is_positive_semidefinite(): return False # Step 1.5, appeal to Theorem 3.1 in reference #1 to short