Try our new documentation site (beta).
GRBgetgenconstrTan
int | GRBgetgenconstrTan ( | GRBmodel | *model, |
int | id, | ||
int | *xvarP, | ||
int | *yvarP ) |
Retrieve the data associated with a general constraint of type TAN. 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 GRBaddgenconstrTan 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 data of the general constraint. 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 to which the new general constraint should be added.
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_TAN) { error = GRBgetgenconstrTan(model, 3, &xvar, &yvar); }