XPRBgetqcoeff
XPRBgetqcoeff |
Purpose
Synopsis
double XPRBgetqcoeff(XPRBctr ctr, XPRBvar var1, XPRBvar var2);
Arguments
ctr
|
BCL reference to a previously created constraint.
|
var1
|
BCL reference to a variable.
|
var2
|
BCL reference to a variable (not necessarily different from first variable).
|
Return value
Coefficient of the variable in the specified constraint or 0 if the variable does not occur.
Example
XPRBprob expl2; XPRBctr ctr1; XPRBvar x1; double val; ... expl2 = XPRBnewprob("example2"); x1 = XPRBnewvar(expl2, XPRB_UI, "abc3", 0, 100); ctr1 = XPRBnewctr(expl2, "r1", XPRB_E); XPRBaddqterm(ctr1, x1, x1, 5.4); val = XPRBgetqcoeff(ctr1, x1, x1);
This retrieves the coefficient of the quadratic term
x1*x1 in the constraint
ctr1.
Further information
This function returns the coefficient of a given quadratic term
var1*var2 in the constraint
ctr. Return value 0 indicates that the term is not contained in the constraint.
Related topics