@@ -132,7 +132,7 @@ MOIU.@model NoRSOCModel () (EqualTo, GreaterThan, LessThan, Interval) (Zeros, No
132
132
# Dual is not yet implemented for RootDet and GeoMean bridges
133
133
@test ! MOI. canget (fullbridgedmock, MOI. ConstraintDual (), MOI. ConstraintIndex{MOI. VectorAffineFunction{Float64}, MOI. RootDetConeTriangle})
134
134
ci = first (MOI. get (fullbridgedmock, MOI. ListOfConstraintIndices {MOI.VectorAffineFunction{Float64}, MOI.RootDetConeTriangle} ()))
135
- @test ! MOI. canmodify (fullbridgedmock, typeof (ci), MOI. VectorConstantChange{Float64})
135
+ @test_broken ! MOI. canmodify (fullbridgedmock, typeof (ci), MOI. VectorConstantChange{Float64})
136
136
test_delete_bridge (fullbridgedmock, ci, 4 , ((MOI. VectorAffineFunction{Float64}, MOI. RotatedSecondOrderCone, 0 ),
137
137
(MOI. VectorAffineFunction{Float64}, MOI. GeometricMeanCone, 0 ),
138
138
(MOI. VectorAffineFunction{Float64}, MOI. PositiveSemidefiniteConeTriangle, 0 )))
184
184
(MOI. VectorAffineFunction{Float64}, MOI. SecondOrderCone) => [[3 / 2 , 1 / 2 , - 1.0 , - 1.0 ]])
185
185
MOIT. rotatedsoc1ftest (bridgedmock, config)
186
186
ci = first (MOI. get (bridgedmock, MOI. ListOfConstraintIndices {MOI.VectorAffineFunction{Float64}, MOI.RotatedSecondOrderCone} ()))
187
- @test ! MOI. canmodify (bridgedmock, typeof (ci), MOI. VectorConstantChange{Float64})
187
+ @test_broken ! MOI. canmodify (bridgedmock, typeof (ci), MOI. VectorConstantChange{Float64})
188
188
test_delete_bridge (bridgedmock, ci, 2 , ((MOI. VectorAffineFunction{Float64}, MOI. SecondOrderCone, 0 ),))
189
189
end
190
190
196
196
# Dual is not yet implemented for GeoMean bridge
197
197
@test ! MOI. canget (bridgedmock, MOI. ConstraintDual (), MOI. ConstraintIndex{MOI. VectorOfVariables, MOI. GeometricMeanCone})
198
198
ci = first (MOI. get (bridgedmock, MOI. ListOfConstraintIndices {MOI.VectorAffineFunction{Float64}, MOI.GeometricMeanCone} ()))
199
- @test ! MOI. canmodify (bridgedmock, typeof (ci), MOI. VectorConstantChange{Float64})
199
+ @test_broken ! MOI. canmodify (bridgedmock, typeof (ci), MOI. VectorConstantChange{Float64})
200
200
test_delete_bridge (bridgedmock, ci, 4 , ((MOI. VectorAffineFunction{Float64}, MOI. RotatedSecondOrderCone, 0 ),
201
201
(MOI. ScalarAffineFunction{Float64}, MOI. LessThan{Float64}, 1 )))
202
202
end
209
209
MOIT. soc1vtest (bridgedmock, config)
210
210
MOIT. soc1ftest (bridgedmock, config)
211
211
ci = first (MOI. get (bridgedmock, MOI. ListOfConstraintIndices {MOI.VectorAffineFunction{Float64}, MOI.SecondOrderCone} ()))
212
- @test ! MOI. canmodify (bridgedmock, typeof (ci), MOI. VectorConstantChange{Float64})
212
+ @test_broken ! MOI. canmodify (bridgedmock, typeof (ci), MOI. VectorConstantChange{Float64})
213
213
test_delete_bridge (bridgedmock, ci, 3 , ((MOI. VectorAffineFunction{Float64}, MOI. PositiveSemidefiniteConeTriangle, 0 ),))
214
214
end
215
215
223
223
(MOI. VectorAffineFunction{Float64}, MOI. PositiveSemidefiniteConeTriangle) => [[√ 2 , - 1 / 2 , √ 2 / 8 , - 1 / 2 , √ 2 / 8 , √ 2 / 8 ]])
224
224
MOIT. rotatedsoc1ftest (bridgedmock, config)
225
225
ci = first (MOI. get (bridgedmock, MOI. ListOfConstraintIndices {MOI.VectorAffineFunction{Float64}, MOI.RotatedSecondOrderCone} ()))
226
- @test ! MOI. canmodify (bridgedmock, typeof (ci), MOI. VectorConstantChange{Float64})
226
+ @test_broken ! MOI. canmodify (bridgedmock, typeof (ci), MOI. VectorConstantChange{Float64})
227
227
test_delete_bridge (bridgedmock, ci, 2 , ((MOI. VectorAffineFunction{Float64}, MOI. PositiveSemidefiniteConeTriangle, 0 ),))
228
228
end
229
229
235
235
# Dual is not yet implemented for LogDet bridge
236
236
@test ! MOI. canget (bridgedmock, MOI. ConstraintDual (), MOI. ConstraintIndex{MOI. VectorAffineFunction{Float64}, MOI. LogDetConeTriangle})
237
237
ci = first (MOI. get (bridgedmock, MOI. ListOfConstraintIndices {MOI.VectorAffineFunction{Float64}, MOI.LogDetConeTriangle} ()))
238
- @test ! MOI. canmodify (bridgedmock, typeof (ci), MOI. VectorConstantChange{Float64})
238
+ @test_broken ! MOI. canmodify (bridgedmock, typeof (ci), MOI. VectorConstantChange{Float64})
239
239
test_delete_bridge (bridgedmock, ci, 4 , ((MOI. VectorAffineFunction{Float64}, MOI. ExponentialCone, 0 ), (MOI. VectorAffineFunction{Float64}, MOI. PositiveSemidefiniteConeTriangle, 0 )))
240
240
end
241
241
247
247
# Dual is not yet implemented for RootDet bridge
248
248
@test ! MOI. canget (bridgedmock, MOI. ConstraintDual (), MOI. ConstraintIndex{MOI. VectorAffineFunction{Float64}, MOI. RootDetConeTriangle})
249
249
ci = first (MOI. get (bridgedmock, MOI. ListOfConstraintIndices {MOI.VectorAffineFunction{Float64}, MOI.RootDetConeTriangle} ()))
250
- @test ! MOI. canmodify (bridgedmock, typeof (ci), MOI. VectorConstantChange{Float64})
250
+ @test_broken ! MOI. canmodify (bridgedmock, typeof (ci), MOI. VectorConstantChange{Float64})
251
251
test_delete_bridge (bridgedmock, ci, 4 , ((MOI. VectorAffineFunction{Float64}, MOI. RotatedSecondOrderCone, 0 ),
252
252
(MOI. VectorAffineFunction{Float64}, MOI. GeometricMeanCone, 0 ),
253
253
(MOI. VectorAffineFunction{Float64}, MOI. PositiveSemidefiniteConeTriangle, 0 )))
0 commit comments