XPRBsetobj
| XPRBsetobj | 
  Purpose
 
  
  Synopsis
 
 int XPRBsetobj(XPRBprob prob, XPRBctr ctr); 
 
  Arguments
 
 | 
     prob 
     | 
     Reference to a problem.
     | 
| 
     ctr 
     | 
     Reference to a previously defined constraint.
     | 
  Return value
 
 
 0 if function executed successfully, 1 otherwise.
 
  Example
 
 XPRBprob prob; XPRBctr ctr3; XPRBarrvar tobj; ... tobj = XPRBnewarrvar(prob, 10, XPRB_PL, "tabo", 0, 800); ctr3 = XPRBnewsum(prob, "r3", tobj, XPRB_N, 0); XPRBsetobj(prob, ctr3);
 This defines a non-binding constraint,
 ctr3, and then sets it as the objective function.
 
 
  Further information
 
 
 This functions sets the objective function by selecting a constraint the variable terms of which become the objective function. This must be done before any optimization task is carried out. Typically, the objective constraint will have the type
 XPRB_N (non-binding), but any other type of constraint may be chosen too. In the latter case, the equation or inequality expressed by the constraint also remains part of the problem.
 
 
  Related topics
 
  
