Try our new documentation site (beta).
GRBModel.remove()
Remove a variable, constraint, or SOS from a model.
void | remove ( | GRBConstr | constr ) |
Remove a linear constraint from the model. Note that, due to our lazy update approach, the change won't actually take effect until you update the model (using GRBModel.update), optimize the model (using GRBModel.optimize), or write the model to disk (using GRBModel.write).
Arguments:
constr: The linear constraint to remove.
void | remove ( | GRBGenConstr | genconstr ) |
Remove a general constraint from the model. Note that, due to our lazy update approach, the change won't actually take effect until you update the model (using GRBModel.update), optimize the model (using GRBModel.optimize), or write the model to disk (using GRBModel.write).
Arguments:
genconstr: The general constraint to remove.
void | remove ( | GRBQConstr | qconstr ) |
Remove a quadratic constraint from the model. Note that, due to our lazy update approach, the change won't actually take effect until you update the model (using GRBModel.update), optimize the model (using GRBModel.optimize), or write the model to disk (using GRBModel.write).
Arguments:
qconstr: The quadratic constraint to remove.
void | remove ( | GRBSOS | sos ) |
Remove an SOS constraint from the model. Note that, due to our lazy update approach, the change won't actually take effect until you update the model (using GRBModel.update), optimize the model (using GRBModel.optimize), or write the model to disk (using GRBModel.write).
Arguments:
sos: The SOS constraint to remove.
void | remove ( | GRBVar | var ) |
Remove a variable from the model. Note that, due to our lazy update approach, the change won't actually take effect until you update the model (using GRBModel.update), optimize the model (using GRBModel.optimize), or write the model to disk (using GRBModel.write).
Arguments:
var: The variable to remove.