Skip to content

Commit 7214b71

Browse files
committed
Only one constraint index in add_constrained_variables.
1 parent db0b5cf commit 7214b71

File tree

1 file changed

+5
-7
lines changed

1 file changed

+5
-7
lines changed

src/Utilities/cachingoptimizer.jl

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -282,23 +282,21 @@ function MOI.add_constrained_variables(m::CachingOptimizer, set::MOI.AbstractVec
282282
end
283283
end
284284
else
285-
vindices_optimizer, cindices_optimizer =
285+
vindices_optimizer, cindex_optimizer =
286286
MOI.add_constrained_variables(m.optimizer, set)
287287
end
288288
end
289289
vindices = MOI.add_variables(m.model_cache, MOI.dimension(set))
290-
cindices = MOI.add_constraint(m.model_cache, MOI.VectorOfVariables(vindices), set)
290+
cindex = MOI.add_constraint(m.model_cache, MOI.VectorOfVariables(vindices), set)
291291
if m.state == ATTACHED_OPTIMIZER
292292
for (vindex, vindex_optimizer) in zip(vindices, vindices_optimizer)
293293
m.model_to_optimizer_map[vindex] = vindex_optimizer
294294
m.optimizer_to_model_map[vindex_optimizer] = vindex
295295
end
296-
for (cindex, cindex_optimizer) in zip(cindices, cindices_optimizer)
297-
m.model_to_optimizer_map[cindex] = cindex_optimizer
298-
m.optimizer_to_model_map[cindex_optimizer] = cindex
299-
end
296+
m.model_to_optimizer_map[cindex] = cindex_optimizer
297+
m.optimizer_to_model_map[cindex_optimizer] = cindex
300298
end
301-
return vindices, cindices
299+
return vindices, cindex
302300
end
303301

304302
function MOI.supports_constraint(m::CachingOptimizer, F::Type{<:MOI.AbstractFunction}, S::Type{<:MOI.AbstractSet})

0 commit comments

Comments
 (0)