From 857ef36043e48c2587deb3ac1740d2750b29b1d4 Mon Sep 17 00:00:00 2001 From: odow Date: Wed, 11 Aug 2021 17:55:37 +1200 Subject: [PATCH] Remove unneeded deletions --- src/Utilities/model.jl | 35 ++--------------------------------- 1 file changed, 2 insertions(+), 33 deletions(-) diff --git a/src/Utilities/model.jl b/src/Utilities/model.jl index a9ef5d47ec..97bcfd3325 100644 --- a/src/Utilities/model.jl +++ b/src/Utilities/model.jl @@ -74,41 +74,10 @@ function _delete_variable( vi::MOI.VariableIndex, ) where {T} MOI.delete(model.variable_bounds, vi) - model.name_to_var = nothing delete!(model.var_to_name, vi) + model.name_to_var = nothing model.name_to_con = nothing - delete!( - model.con_to_name, - MOI.ConstraintIndex{MOI.SingleVariable,MOI.EqualTo{T}}(vi.value), - ) - delete!( - model.con_to_name, - MOI.ConstraintIndex{MOI.SingleVariable,MOI.GreaterThan{T}}(vi.value), - ) - delete!( - model.con_to_name, - MOI.ConstraintIndex{MOI.SingleVariable,MOI.LessThan{T}}(vi.value), - ) - delete!( - model.con_to_name, - MOI.ConstraintIndex{MOI.SingleVariable,MOI.Interval{T}}(vi.value), - ) - delete!( - model.con_to_name, - MOI.ConstraintIndex{MOI.SingleVariable,MOI.Integer}(vi.value), - ) - delete!( - model.con_to_name, - MOI.ConstraintIndex{MOI.SingleVariable,MOI.ZeroOne}(vi.value), - ) - delete!( - model.con_to_name, - MOI.ConstraintIndex{MOI.SingleVariable,MOI.Semicontinuous{T}}(vi.value), - ) - return delete!( - model.con_to_name, - MOI.ConstraintIndex{MOI.SingleVariable,MOI.Semiinteger{T}}(vi.value), - ) + return end function MOI.delete(model::AbstractModel, vi::MOI.VariableIndex)