Documentation

Model.remove()


Model.remove()

remove ( items )

Remove variables, linear constraints, quadratic constraints, SOS constraints, or general constraints from a model.

Arguments:

items: The items to remove from the model. Argument can be a single Var, Constr, QConstr, SOS, or GenConstr, or a list, tuple, or dict containing these objects. If the argument is a dict, the values will be removed, not the keys.

Example usage:

  model.remove(model.getVars()[0])
  model.remove(model.getVars()[0:10])
  model.remove(model.getConstrs()[0])
  model.remove(model.getConstrs()[1:3])
  model.remove(model.getQConstrs()[0])
  model.remove(model.getSOSs()[0])
  model.remove(model.getGenConstrs()[0])