@@ -5801,7 +5801,11 @@ function test_conic_PositiveSemidefinite_RankOne_polynomial(
5801
5801
MOI. PositiveSemidefiniteFactorization (T[1 , 1 ]),
5802
5802
]),
5803
5803
)
5804
- @requires MOI. supports_constraint (model, MOI. VectorAffineFunction{T}, typeof (set))
5804
+ @requires MOI. supports_constraint (
5805
+ model,
5806
+ MOI. VectorAffineFunction{T},
5807
+ typeof (set),
5808
+ )
5805
5809
@requires MOI. supports_incremental_interface (model)
5806
5810
@requires MOI. supports (model, MOI. ObjectiveSense ())
5807
5811
@requires MOI. supports (model, MOI. ObjectiveFunction {MOI.VariableIndex} ())
@@ -5839,17 +5843,23 @@ function setup_test(
5839
5843
model:: MOIU.MockOptimizer ,
5840
5844
:: Config{T} ,
5841
5845
) where {T<: Real }
5842
- A = MOI. TriangleVectorization{T,MOI. PositiveSemidefiniteFactorization{T,Vector{T}}}
5846
+ A = MOI. TriangleVectorization{
5847
+ T,
5848
+ MOI. PositiveSemidefiniteFactorization{T,Vector{T}},
5849
+ }
5843
5850
MOIU. set_mock_optimize! (
5844
5851
model,
5845
5852
(mock:: MOIU.MockOptimizer ) -> MOIU. mock_optimize! (
5846
5853
mock,
5847
5854
T[- 1 ],
5848
- (MOI. VectorAffineFunction{T}, MOI. SetDotProducts{
5849
- MOI. PositiveSemidefiniteConeTriangle,
5850
- A,
5851
- Vector{A},
5852
- }) => [T[0 , 1 ]],
5855
+ (
5856
+ MOI. VectorAffineFunction{T},
5857
+ MOI. SetDotProducts{
5858
+ MOI. PositiveSemidefiniteConeTriangle,
5859
+ A,
5860
+ Vector{A},
5861
+ },
5862
+ ) => [T[0 , 1 ]],
5853
5863
),
5854
5864
)
5855
5865
return
@@ -5877,14 +5887,18 @@ function test_conic_PositiveSemidefinite_RankOne_moment(
5877
5887
@requires MOI. supports_add_constrained_variables (model, typeof (set))
5878
5888
@requires MOI. supports_incremental_interface (model)
5879
5889
@requires MOI. supports (model, MOI. ObjectiveSense ())
5880
- @requires MOI. supports (model, MOI. ObjectiveFunction {MOI.ScalarAffineFunction{T}} ())
5881
- y, cy = MOI. add_constrained_variables (
5890
+ @requires MOI. supports (
5882
5891
model,
5883
- set ,
5892
+ MOI . ObjectiveFunction {MOI.ScalarAffineFunction{T}} () ,
5884
5893
)
5894
+ y, cy = MOI. add_constrained_variables (model, set)
5885
5895
c = MOI. add_constraint (model, T (1 ) * y[1 ] + T (1 ) * y[2 ], MOI. EqualTo (T (1 )))
5886
5896
MOI. set (model, MOI. ObjectiveSense (), MOI. MIN_SENSE)
5887
- MOI. set (model, MOI. ObjectiveFunction {MOI.ScalarAffineFunction{T}} (), T (3 ) * y[1 ] - T (1 ) * y[2 ])
5897
+ MOI. set (
5898
+ model,
5899
+ MOI. ObjectiveFunction {MOI.ScalarAffineFunction{T}} (),
5900
+ T (3 ) * y[1 ] - T (1 ) * y[2 ],
5901
+ )
5888
5902
if _supports (config, MOI. optimize!)
5889
5903
@test MOI. get (model, MOI. TerminationStatus ()) == MOI. OPTIMIZE_NOT_CALLED
5890
5904
MOI. optimize! (model)
@@ -5912,18 +5926,24 @@ function setup_test(
5912
5926
model:: MOIU.MockOptimizer ,
5913
5927
:: Config{T} ,
5914
5928
) where {T<: Real }
5915
- A = MOI. TriangleVectorization{T,MOI. PositiveSemidefiniteFactorization{T,Vector{T}}}
5929
+ A = MOI. TriangleVectorization{
5930
+ T,
5931
+ MOI. PositiveSemidefiniteFactorization{T,Vector{T}},
5932
+ }
5916
5933
MOIU. set_mock_optimize! (
5917
5934
model,
5918
5935
(mock:: MOIU.MockOptimizer ) -> MOIU. mock_optimize! (
5919
5936
mock,
5920
5937
T[0 , 1 ],
5921
5938
(MOI. ScalarAffineFunction{T}, MOI. EqualTo{T}) => [T (- 1 )],
5922
- (MOI. VectorOfVariables, MOI. LinearCombinationInSet{
5923
- MOI. PositiveSemidefiniteConeTriangle,
5924
- A,
5925
- Vector{A},
5926
- }) => [T[4 , 0 ]],
5939
+ (
5940
+ MOI. VectorOfVariables,
5941
+ MOI. LinearCombinationInSet{
5942
+ MOI. PositiveSemidefiniteConeTriangle,
5943
+ A,
5944
+ Vector{A},
5945
+ },
5946
+ ) => [T[4 , 0 ]],
5927
5947
),
5928
5948
)
5929
5949
return
0 commit comments