@@ -21,7 +21,7 @@ function runtests()
2121 return
2222end
2323
24- function test_runtests ()
24+ function test_dimension_2 ()
2525 MOI. Bridges. runtests (
2626 MOI. Bridges. Constraint. HermitianToSymmetricPSDBridge,
2727 """
@@ -36,6 +36,36 @@ function test_runtests()
3636 return
3737end
3838
39+ function test_dimension_3 ()
40+ MOI. Bridges. runtests (
41+ MOI. Bridges. Constraint. HermitianToSymmetricPSDBridge,
42+ """
43+ variables: x11, x12, x22, x13, x23, x33, y12, y13, y23
44+ [x11, x12, x22, x13, x23, x33, y12, y13, y23] in HermitianPositiveSemidefiniteConeTriangle(3)
45+ """ ,
46+ """
47+ variables: x11, x12, x22, x13, x23, x33, y12, y13, y23
48+ [x11, x12, x22, x13, x23, x33, 0, -1 * y12, -1 * y13, x11, y12, 0, -1 * y23, x12, x22, y13, y23, 0, x13, x23, x33] in PositiveSemidefiniteConeTriangle(6)
49+ """ ,
50+ )
51+ return
52+ end
53+
54+ function test_dimension_4 ()
55+ MOI. Bridges. runtests (
56+ MOI. Bridges. Constraint. HermitianToSymmetricPSDBridge,
57+ """
58+ variables: x11, x12, x22, x13, x23, x33, x14, x24, x34, x44, y12, y13, y23, y14, y24, y34
59+ [x11, x12, x22, x13, x23, x33, x14, x24, x34, x44, y12, y13, y23, y14, y24, y34] in HermitianPositiveSemidefiniteConeTriangle(4)
60+ """ ,
61+ """
62+ variables: x11, x12, x22, x13, x23, x33, x14, x24, x34, x44, y12, y13, y23, y14, y24, y34
63+ [x11, x12, x22, x13, x23, x33, x14, x24, x34, x44, 0, -1 * y12, -1 * y13, -1 * y14, x11, y12, 0, -1 * y23, -1 * y24, x12, x22, y13, y23, 0, -1 * y34, x13, x23, x33, y14, y24, y34, 0, x14, x24, x34, x44] in PositiveSemidefiniteConeTriangle(8)
64+ """ ,
65+ )
66+ return
67+ end
68+
3969end # module
4070
4171TestConstraintHermitianToSymmetricPSD. runtests ()
0 commit comments