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.