Initializing help system before first use

XPRBgetcoeff

XPRBgetcoeff


Purpose
Get the coefficient of a linear constraint term.
Synopsis
double XPRBgetcoeff(XPRBctr ctr, XPRBvar var);
Arguments
ctr 
BCL reference to a previously created constraint.
var 
BCL reference to a variable. May be NULL to indicate the constant term.
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);
XPRBaddterm(ctr1, x1, 5.4);
val = XPRBgetcoeff(ctr1, x1);
This retrieves the coefficient of the variable x1 in the constraint ctr1.
Further information
This function returns the coefficient of a given variable var in the constraint ctr. Return value 0 indicates that the variable is not contained in the constraint. If var is set to NULL, this function returns the right hand side (constant term) of the constraint.
Related topics