コード例 #1
0
ファイル: expression.py プロジェクト: zhouyonglong/cvxpy
 def __rlshift__(self, other):
     """PSD : Creates a negative semidefinite inequality.
     """
     return PSD(self - other)
コード例 #2
0
ファイル: expression.py プロジェクト: vishalbelsare/cvxpy
 def __lshift__(self, other) -> PSD:
     """PSD : Creates a negative semidefinite inequality.
     """
     return PSD(other - self)
コード例 #3
0
ファイル: expression.py プロジェクト: zhouyonglong/cvxpy
 def __rrshift__(self, other):
     """PSD : Creates a positive semidefinite inequality.
     """
     return PSD(other - self)
コード例 #4
0
ファイル: expression.py プロジェクト: vishalbelsare/cvxpy
 def __rshift__(self, other) -> PSD:
     """PSD : Creates a positive semidefinite inequality.
     """
     return PSD(self - other)
コード例 #5
0
ファイル: expression.py プロジェクト: xinyueshen/cvxpy
 def __rlshift__(self, other: "Expression") -> PSD:
     """PSD : Creates a negative semidefinite inequality.
     """
     return PSD(self - other)
コード例 #6
0
ファイル: expression.py プロジェクト: xinyueshen/cvxpy
 def __rrshift__(self, other: "Expression") -> PSD:
     """PSD : Creates a positive semidefinite inequality.
     """
     return PSD(other - self)
コード例 #7
0
 def test_ECOSaccepts_PSD_False(self):
     self.cp.constraints += [PSD(Variable(2, 2))]
     self.assertEquals(False, ECOS().accepts(self.cp))
コード例 #8
0
 def test_QPcanonaccepts_PSD_False(self):
     self.qp.constraints += [PSD(Variable(2, 2))]
     self.assertEquals(False, Qp2SymbolicQp().accepts(self.qp))