Try our new documentation site (beta).
GRBgetgenconstrSin
int | GRBgetgenconstrSin ( | GRBmodel | *model, |
int | id, | ||
int | *xvarP, | ||
int | *yvarP ) |
Retrieve the data associated with a general constraint of type SIN. Calling this method for a general constraint of a different type leads to an error return code. You can query the GenConstrType attribute to determine the type of the general constraint.
See also GRBaddgenconstrSin for a description of the semantics of this general constraint type.
Return value:
A non-zero return value indicates that a problem occurred while retrieving the general constraint data. Refer to the Error Code table for a list of possible return values. Details on the error can be obtained by calling GRBgeterrormsg.
Arguments:
model: The model that contains the desired general constraint.
id: The index of the general constraint to retrieve.
Note that any of the following arguments can be NULL.
xvarP: The index of variable .
yvarP: The index of variable .
Example usage:
int type; int xvar; int yvar; error = GRBgetintattrelement(model, GRB_INT_ATTR_GENCONSTRTYPE, 3, &type); if (type == GRB_GENCONSTR_SIN) { error = GRBgetgenconstrSin(model, 3, &xvar, &yvar); }