XPRSgetqrowqmatrixtriplets
XPRSgetqrowqmatrixtriplets |
Purpose
Returns the nonzeros in a quadratic constraint coefficients matrix as triplets (index pairs with coefficients). To achieve maximum efficiency,
XPRSgetqrowqmatrixtriplets returns the lower triangular part of this matrix only.
Synopsis
int XPRS_CC XPRSgetqrowqmatrixtriplets(XPRSprob prob, int irow, int * nqelem, int mqcol1[], int mqcol2[], double dqe[]);
Arguments
prob
|
The current problem.
|
irow
|
Index of the row for which the quadratic coefficients are to be returned.
|
nqelem
|
Argument used to return the number of quadratic coefficients in the row.
|
mqcol1
|
First index in the triplets. May be NULL if not required.
|
mqcol2
|
Second index in the triplets. May be NULL if not required.
|
dqe
|
Coefficients in the triplets. May be NULL if not required.
|
Further information
If a row index of
-1 is used, the function returns the quadratic coefficients for the objective function.
Related topics
XPRSloadqcqp,
XPRSgetqrowcoeff,
XPRSaddqmatrix,
XPRSchgqrowcoeff,
XPRSgetqrowqmatrix,
XPRSgetqrows,
XPRSchgqobj,
XPRSchgmqobj,
XPRSgetqobj.