2222
2323MOI. dimension (:: SwapSet ) = 2
2424
25- struct VariableSwapBridge{T} <: MOI.Bridges.Variable.SetMapBridge {
26- T,
27- MOI. Nonnegatives,
28- SwapSet,
29- }
25+ struct VariableSwapBridge{T} < :
26+ MOI. Bridges. Variable. SetMapBridge{T,MOI. Nonnegatives,SwapSet}
3027 variables:: MOI.Vector{MOI.VariableIndex}
3128 constraint:: MOI.ConstraintIndex{MOI.VectorOfVariables,MOI.Nonnegatives}
3229 set:: SwapSet
@@ -37,10 +34,8 @@ function MOI.Bridges.Variable.bridge_constrained_variable(
3734 model:: MOI.ModelLike ,
3835 set:: SwapSet ,
3936) where {T}
40- variables, constraint = MOI. add_constrained_variables (
41- model,
42- MOI. Nonnegatives (2 ),
43- )
37+ variables, constraint =
38+ MOI. add_constrained_variables (model, MOI. Nonnegatives (2 ))
4439 return VariableSwapBridge {T} (variables, constraint, set)
4540end
4641
@@ -53,7 +48,11 @@ function MOI.Bridges.inverse_map_set(bridge::VariableSwapBridge, set::SwapSet)
5348 return MOI. Nonnegatives (2 )
5449end
5550
56- function MOI. Bridges. map_function (bridge:: VariableSwapBridge , func, i:: MOI.Bridges.IndexInVector )
51+ function MOI. Bridges. map_function (
52+ bridge:: VariableSwapBridge ,
53+ func,
54+ i:: MOI.Bridges.IndexInVector ,
55+ )
5756 return MOI. Bridges. map_function (bridge, func)[i. value]
5857end
5958
@@ -92,7 +91,12 @@ function MOI.Bridges.map_set(bridge::ConstraintSwapBridge, set::SwapSet)
9291 return MOI. Nonnegatives (2 )
9392end
9493
95- MOI. Bridges. inverse_map_set (bridge:: ConstraintSwapBridge , :: MOI.Nonnegatives ) = bridge. set
94+ function MOI. Bridges. inverse_map_set (
95+ bridge:: ConstraintSwapBridge ,
96+ :: MOI.Nonnegatives ,
97+ )
98+ return bridge. set
99+ end
96100
97101const SwapBridge{T} = Union{VariableSwapBridge{T},ConstraintSwapBridge{T}}
98102
@@ -131,7 +135,9 @@ function swap(f::MOI.VectorOfVariables, do_swap::Bool)
131135end
132136
133137function test_other_error ()
134- model = MOI. Bridges. Constraint. SingleBridgeOptimizer {ConstraintSwapBridge{Float64}} (
138+ model = MOI. Bridges. Constraint. SingleBridgeOptimizer{
139+ ConstraintSwapBridge{Float64},
140+ }(
135141 MOI. Utilities. UniversalFallback (MOI. Utilities. Model {Float64} ()),
136142 )
137143 x = MOI. add_variables (model, 2 )
@@ -154,7 +160,9 @@ function test_other_error()
154160end
155161
156162function test_constraint_not_invertible ()
157- model = MOI. Bridges. Constraint. SingleBridgeOptimizer {ConstraintSwapBridge{Float64}} (
163+ model = MOI. Bridges. Constraint. SingleBridgeOptimizer{
164+ ConstraintSwapBridge{Float64},
165+ }(
158166 MOI. Utilities. UniversalFallback (MOI. Utilities. Model {Float64} ()),
159167 )
160168 x = MOI. add_variables (model, 2 )
0 commit comments