GRBmodel * GRBcopymodel ( GRBmodel *model )

Create a copy of an existing model. Note that due to the lazy update approach in Gurobi, you have to call GRBupdatemodel before copying it.

Return value:

A copy of the input model. A NULL return value indicates that a problem was encountered.


model: The model to copy.

Example usage:

  GRBupdatemodel(orig); /* if you have unstaged changes in orig */
  GRBmodel *copy = GRBcopymodel(orig);