- >>> K = SymmetricPSD(2)
- >>> matrix([[1,0],[0,1]]) in K
- True
-
- >>> K = SymmetricPSD(2)
- >>> matrix([[0,0],[0,0]]) in K
- True
-
- >>> K = SymmetricPSD(3)
- >>> matrix([[2,-1,0],[-1,2,-1],[0,-1,2]]) in K
- True
-
- >>> K = SymmetricPSD(5)
- >>> A = matrix([[5,4,3,2,1],
- ... [4,5,4,3,2],
- ... [3,4,5,4,3],
- ... [2,3,4,5,4],
- ... [1,2,3,4,5]])
- >>> A in K
- True
-
- >>> K = SymmetricPSD(5)
- >>> A = matrix([[1,0,0,0,0],
- ... [0,1,0,0,0],
- ... [0,0,0,0,0],
- ... [0,0,0,1,0],
- ... [0,0,0,0,1]])
- >>> A in K
- True
-
- >>> K = SymmetricPSD(2)
- >>> [[1,2],[2,3]] in K
- Traceback (most recent call last):
- ...
- TypeError: the given point is not a cvxopt.base.matrix