@@ -183,30 +183,30 @@ function test_LessThanConstraint_dual_maximize()
183183 return
184184end
185185
186- # ## constraints/GenericConstraint{MOI.PositiveSemidefiniteConeTriangle }
186+ # ## constraints/GenericConstraint{MOI.PositiveSemidefiniteConeSquare }
187187
188- function test_GenericConstraint {MOI.PositiveSemidefiniteConeTriangle } ()
188+ function test_GenericConstraint {MOI.PositiveSemidefiniteConeSquare } ()
189189 @test_throws (
190190 ErrorException (" Positive semidefinite expressions must be square" ),
191- Convex. GenericConstraint {MOI.PositiveSemidefiniteConeTriangle } (Variable (2 , 3 )),
191+ Convex. GenericConstraint {MOI.PositiveSemidefiniteConeSquare } (Variable (2 , 3 )),
192192 )
193193 X = Variable (2 , 2 )
194- c = Convex. GenericConstraint {MOI.PositiveSemidefiniteConeTriangle } (X)
194+ c = Convex. GenericConstraint {MOI.PositiveSemidefiniteConeSquare } (X)
195195 p = minimize (tr (X), [c, X >= [1 2 ; 3 4 ]])
196196 solve! (p, SCS. Optimizer; silent_solver = true )
197197 @test isapprox (X. value, [2.25 3 ; 3 4 ]; atol = 1e-3 )
198198 y = (c. dual + c. dual' ) / 2
199199 @test isapprox (y[1 ], 1 ; atol = 1e-3 )
200- @test (0 ⪯ X) isa Convex. GenericConstraint{MOI. PositiveSemidefiniteConeTriangle }
201- @test (- X ⪯ 0 ) isa Convex. GenericConstraint{MOI. PositiveSemidefiniteConeTriangle }
202- @test (- X ⪯ constant (0 )) isa Convex. GenericConstraint{MOI. PositiveSemidefiniteConeTriangle }
203- @test (constant (0 ) ⪯ X) isa Convex. GenericConstraint{MOI. PositiveSemidefiniteConeTriangle }
200+ @test (0 ⪯ X) isa Convex. GenericConstraint{MOI. PositiveSemidefiniteConeSquare }
201+ @test (- X ⪯ 0 ) isa Convex. GenericConstraint{MOI. PositiveSemidefiniteConeSquare }
202+ @test (- X ⪯ constant (0 )) isa Convex. GenericConstraint{MOI. PositiveSemidefiniteConeSquare }
203+ @test (constant (0 ) ⪯ X) isa Convex. GenericConstraint{MOI. PositiveSemidefiniteConeSquare }
204204 @test_throws (ErrorException (" Set PSD not understood" ), X in :PSD )
205205 @test vexity (X ⪯ square (Variable ())) == Convex. NotDcp ()
206206 return
207207end
208208
209- function test_GenericConstraint{MOI. PositiveSemidefiniteConeTriangle }_violated ()
209+ function test_GenericConstraint{MOI. PositiveSemidefiniteConeSquare }_violated ()
210210 X = constant ([1 2 ; 3 4 ])
211211 p = satisfy ([X ⪰ 0 ])
212212 @test_logs (:warn ,) (:warn ,) solve! (p, SCS. Optimizer)
0 commit comments