diff --git a/src/bridge.jl b/src/bridge.jl index bd21b4d..cd50307 100644 --- a/src/bridge.jl +++ b/src/bridge.jl @@ -17,7 +17,6 @@ If the expanded expression cannot be converted to `F`, an error is thrown. """ struct FunctionGeneratorBridge{T,F,S} <: MOI.Bridges.Constraint.AbstractBridge constraints::Vector{MOI.ConstraintIndex{F,S}} - func::FunctionGenerator{F} end function MOI.Bridges.Constraint.bridge_constraint( @@ -42,7 +41,7 @@ function MOI.Bridges.Constraint.bridge_constraint( ) push!(constraints, ci) end - return FunctionGeneratorBridge{T,F,S}(constraints, func) + return FunctionGeneratorBridge{T,F,S}(constraints) end function MOI.supports_constraint( @@ -88,14 +87,6 @@ function MOI.get( return copy(bridge.constraints) end -function MOI.get( - ::MOI.ModelLike, - ::MOI.ConstraintFunction, - bridge::FunctionGeneratorBridge, -) - return copy(bridge.func) -end - function MOI.get( ::MOI.ModelLike, ::MOI.ConstraintSet, diff --git a/test/bridge.jl b/test/bridge.jl index 7217f8a..5b5be04 100644 --- a/test/bridge.jl +++ b/test/bridge.jl @@ -80,6 +80,7 @@ function test_runtests_simple() ) end end, + cannot_unbridge = true, ) end @@ -122,6 +123,7 @@ function test_runtests_equality() ) end end, + cannot_unbridge = true, ) end @@ -187,6 +189,7 @@ function test_runtests_consecutive() MOI.GreaterThan(2.0), ) end, + cannot_unbridge = true, ) end