XPRSgetqrowcoeff
XPRSgetqrowcoeff |
Purpose
Returns a single quadratic constraint coefficient corresponding to the variable pair (
icol,
jcol) of the Hessian of a given constraint.
Synopsis
int XPRS_CC XPRSgetqrowcoeff (XPRSprob prob, int row, int icol, int jcol, double *dval);
Arguments
prob
|
The current problem.
|
row
|
The quadratic row where the coefficient is to be looked up.
|
icol
|
Column index for the first variable in the quadratic term.
|
jcol
|
Column index for the second variable in the quadratic term.
|
dval
|
Pointer to a double value where the objective function coefficient is to be placed.
|
Example
The following returns the coefficient of the
x02 term in the second row, placing it in the variable value :
double value; ... XPRSgetqrowcoeff(prob,1,0,0,&value);
Further information
The coefficient returned corresponds to the Hessian of the constraint. That means the for constraint
x + [x^2 + 6 xy] <= 10
XPRSgetqrowcoeff would return
1 as the coefficient of
x^2 and
3 as the coefficient of
xy.
Related topics
XPRSloadqcqp,
XPRSaddqmatrix,
XPRSchgqrowcoeff,
XPRSgetqrowqmatrix,
XPRSgetqrowqmatrixtriplets,
XPRSgetqrows,
XPRSchgqobj,
XPRSchgmqobj,
XPRSgetqobj.