File tree Expand file tree Collapse file tree 1 file changed +27
-8
lines changed Expand file tree Collapse file tree 1 file changed +27
-8
lines changed Original file line number Diff line number Diff line change @@ -22,29 +22,48 @@ function test_runtests()
22
22
MOI. Bridges. runtests (
23
23
SumOfSquares. Bridges. Variable. KernelBridge,
24
24
model -> begin
25
- MOI. add_constrained_variables (
25
+ p, _ = MOI. add_constrained_variables (
26
26
model,
27
27
SumOfSquares. WeightedSOSCone{
28
28
MOI. PositiveSemidefiniteConeTriangle,
29
29
}(
30
30
MB. SubBasis {MB.Monomial} ([
31
- x^ 4 ,
32
- x^ 3 * y,
33
- x^ 2 * y^ 2 ,
34
- x * y^ 3 ,
35
31
y^ 4 ,
32
+ x * y^ 3 ,
33
+ x^ 2 * y^ 2 ,
34
+ x^ 3 * y,
35
+ x^ 4 ,
36
36
]),
37
- [MB. SubBasis {MB.Monomial} ([x ^ 2 , y^ 2 , x * y])],
37
+ [MB. SubBasis {MB.Monomial} ([y^ 2 , x * y, x ^ 2 ])],
38
38
[MB. algebra_element (1.0 * x^ 0 * y^ 0 )],
39
39
),
40
40
)
41
+ a = float .(1 : length (p))
42
+ MOI. add_constraint (
43
+ model,
44
+ MOI. Utilities. vectorize ([a' * p]),
45
+ MOI. Zeros (1 ),
46
+ )
41
47
end ,
42
48
model -> begin
43
- Q , _ = MOI. add_constrained_variables (
49
+ q , _ = MOI. add_constrained_variables (
44
50
model,
45
51
MOI. PositiveSemidefiniteConeTriangle (3 ),
46
52
)
47
- end ,
53
+ a = float .(1 : length (q))
54
+ MOI. add_constraint (
55
+ model,
56
+ MOI. Utilities. vectorize ([
57
+ 1.0 * q[1 ] +
58
+ 4.0 * q[2 ] +
59
+ 3.0 * (1.0 q[3 ] + 2.0 q[4 ]) +
60
+ 8.0 * q[5 ] +
61
+ 5.0 * q[6 ],
62
+ ]),
63
+ MOI. Zeros (1 ),
64
+ )
65
+ end ;
66
+ cannot_unbridge = true ,
48
67
)
49
68
return
50
69
end
You can’t perform that action at this time.
0 commit comments