File tree Expand file tree Collapse file tree 1 file changed +20
-0
lines changed
Expand file tree Collapse file tree 1 file changed +20
-0
lines changed Original file line number Diff line number Diff line change @@ -211,6 +211,26 @@ function test_runtests()
211211 return
212212end
213213
214+ function test_bridging_cost_SOCtoPSD ()
215+ inner = MOI. Utilities. UniversalFallback (MOI. Utilities. Model {Float64} ())
216+ model = MOI. Bridges. Constraint. SOCtoPSD {Float64} (inner)
217+ x = MOI. add_variables (model, 3 )
218+ c = MOI. add_constraint (model, x, MOI. SecondOrderCone (3 ))
219+ bridge = model. map[c]
220+ MOI. Bridges. bridging_cost (typeof (bridge)) == 10.0
221+ return
222+ end
223+
224+ function test_bridging_cost_RSOCtoPSD ()
225+ inner = MOI. Utilities. UniversalFallback (MOI. Utilities. Model {Float64} ())
226+ model = MOI. Bridges. Constraint. RSOCtoPSD {Float64} (inner)
227+ x = MOI. add_variables (model, 3 )
228+ c = MOI. add_constraint (model, x, MOI. RotatedSecondOrderCone (3 ))
229+ bridge = model. map[c]
230+ MOI. Bridges. bridging_cost (typeof (bridge)) == 10.0
231+ return
232+ end
233+
214234end # module
215235
216236TestConstraintSOCtoPSD. runtests ()
You can’t perform that action at this time.
0 commit comments