|
public methods for MILP matrix
- Author
- Dieter Weninger
Definition in file pub_matrix.h.
Go to the source code of this file.
|
SCIP_Real * | SCIPmatrixGetColValPtr (SCIPMILPMATRIX *matrix, int col) |
|
int * | SCIPmatrixGetColIdxPtr (SCIPMILPMATRIX *matrix, int col) |
|
int | SCIPmatrixGetColNNonzs (SCIPMILPMATRIX *matrix, int col) |
|
int | SCIPmatrixGetNColumns (SCIPMILPMATRIX *matrix) |
|
SCIP_Real | SCIPmatrixGetColUb (SCIPMILPMATRIX *matrix, int col) |
|
SCIP_Real | SCIPmatrixGetColLb (SCIPMILPMATRIX *matrix, int col) |
|
int | SCIPmatrixGetColNUplocks (SCIPMILPMATRIX *matrix, int col) |
|
int | SCIPmatrixGetColNDownlocks (SCIPMILPMATRIX *matrix, int col) |
|
SCIP_VAR * | SCIPmatrixGetVar (SCIPMILPMATRIX *matrix, int col) |
|
const char * | SCIPmatrixGetColName (SCIPMILPMATRIX *matrix, int col) |
|
SCIP_Real * | SCIPmatrixGetRowValPtr (SCIPMILPMATRIX *matrix, int row) |
|
int * | SCIPmatrixGetRowIdxPtr (SCIPMILPMATRIX *matrix, int row) |
|
int | SCIPmatrixGetRowNNonzs (SCIPMILPMATRIX *matrix, int row) |
|
const char * | SCIPmatrixGetRowName (SCIPMILPMATRIX *matrix, int row) |
|
int | SCIPmatrixGetNRows (SCIPMILPMATRIX *matrix) |
|
SCIP_Real | SCIPmatrixGetRowLhs (SCIPMILPMATRIX *matrix, int row) |
|
SCIP_Real | SCIPmatrixGetRowRhs (SCIPMILPMATRIX *matrix, int row) |
|
SCIP_Bool | SCIPmatrixIsRowRhsInfinity (SCIPMILPMATRIX *matrix, int row) |
|
int | SCIPmatrixGetNNonzs (SCIPMILPMATRIX *matrix) |
|
SCIP_Real | SCIPmatrixGetRowMinActivity (SCIPMILPMATRIX *matrix, int row) |
|
SCIP_Real | SCIPmatrixGetRowMaxActivity (SCIPMILPMATRIX *matrix, int row) |
|
int | SCIPmatrixGetRowNMinActNegInf (SCIPMILPMATRIX *matrix, int row) |
|
int | SCIPmatrixGetRowNMinActPosInf (SCIPMILPMATRIX *matrix, int row) |
|
int | SCIPmatrixGetRowNMaxActNegInf (SCIPMILPMATRIX *matrix, int row) |
|
int | SCIPmatrixGetRowNMaxActPosInf (SCIPMILPMATRIX *matrix, int row) |
|
SCIP_CONS * | SCIPmatrixGetCons (SCIPMILPMATRIX *matrix, int row) |
|
SCIP_Bool | SCIPmatrixUplockConflict (SCIPMILPMATRIX *matrix, int col) |
|
SCIP_Bool | SCIPmatrixDownlockConflict (SCIPMILPMATRIX *matrix, int col) |
|
SCIP_RETCODE | SCIPmatrixCreate (SCIP *scip, SCIPMILPMATRIX **matrixptr, SCIP_Bool *initialized, SCIP_Bool *complete) |
|
void | SCIPmatrixFree (SCIP *scip, SCIPMILPMATRIX **matrix) |
|
void | SCIPmatrixPrintRow (SCIP *scip, SCIPMILPMATRIX *matrix, int row) |
|
SCIP_RETCODE | SCIPmatrixGetParallelRows (SCIP *scip, SCIPMILPMATRIX *matrix, SCIP_Real *scale, int *pclass) |
|
SCIP_RETCODE | SCIPmatrixGetParallelCols (SCIP *scip, SCIPMILPMATRIX *matrix, SCIP_Real *scale, int *pclass, SCIP_Bool *varineq) |
|
get column based start pointer of values
- Parameters
-
matrix | matrix instance |
col | column index |
get column based start pointer of row indices
- Parameters
-
matrix | matrix instance |
col | column index |
get the number of non-zero entries of this column
- Parameters
-
matrix | matrix instance |
col | column index |
get number of columns of the matrix
- Parameters
-
get upper bound of column
- Parameters
-
matrix | matrix instance |
col | column index |
get lower bound of column
- Parameters
-
matrix | matrix instance |
col | column index |
get number of uplocks of column
- Parameters
-
matrix | matrix instance |
col | column index |
get number of downlocks of column
- Parameters
-
matrix | matrix instance |
col | column index |
get variable pointer of column
- Parameters
-
matrix | matrix instance |
col | column index |
get name of column/variable
- Parameters
-
matrix | matrix instance |
col | column index |
get row based start pointer of values
- Parameters
-
matrix | matrix instance |
row | row index |
get row based start pointer of column indices
- Parameters
-
matrix | matrix instance |
row | row index |
get number of non-zeros of this row
- Parameters
-
matrix | matrix instance |
row | row index |
get name of row
- Parameters
-
matrix | matrix instance |
row | row index |
get number of rows of the matrix
- Parameters
-
get left-hand-side of row
- Parameters
-
matrix | matrix instace |
row | row index |
get right-hand-side of row
- Parameters
-
matrix | matrix instance |
row | row index |
flag indicating if right-hand-side of row is infinity
- Parameters
-
matrix | matrix instance |
row | row index |
get number of non-zeros of matrix
- Parameters
-
get minimal activity of row
- Parameters
-
matrix | matrix instance |
row | row index |
get maximal activity of row
- Parameters
-
matrix | matrix instance |
row | row index |
int SCIPmatrixGetRowNMinActNegInf |
( |
SCIPMILPMATRIX * |
matrix, |
|
|
int |
row |
|
) |
| |
get number of negative infinities present within minimal activity
- Parameters
-
matrix | matrix instance |
row | row index |
int SCIPmatrixGetRowNMinActPosInf |
( |
SCIPMILPMATRIX * |
matrix, |
|
|
int |
row |
|
) |
| |
get number of positive infinities present within minimal activity
- Parameters
-
matrix | matrix instance |
row | row index |
int SCIPmatrixGetRowNMaxActNegInf |
( |
SCIPMILPMATRIX * |
matrix, |
|
|
int |
row |
|
) |
| |
get number of negative infinities present within maximal activity
- Parameters
-
matrix | matrix instance |
row | row index |
int SCIPmatrixGetRowNMaxActPosInf |
( |
SCIPMILPMATRIX * |
matrix, |
|
|
int |
row |
|
) |
| |
get number of positive infinities present within maximal activity
- Parameters
-
matrix | matrix instance |
row | row index |
get constraint pointer for constraint representing row
- Parameters
-
matrix | matrix instance |
row | row index |
get if conflicting uplocks of variable present
- Parameters
-
matrix | matrix instance |
col | column index |
get if conflicting downlocks of variable present
- Parameters
-
matrix | matrix instance |
col | column index |
initialize matrix
- Parameters
-
scip | current scip instance |
matrixptr | pointer to constraint matrix object to be initialized |
initialized | was the initialization successful? |
complete | are all constraint represented within the matrix? |
frees the constraint matrix
- Parameters
-
scip | current SCIP instance |
matrix | constraint matrix object |
print one row of the MILP matrix
- Parameters
-
scip | current SCIP instance |
matrix | constraint matrix object |
row | row index |
detect parallel rows, rhs/lhs are ignored
- Parameters
-
scip | current SCIP instance |
matrix | matrix containing the constraints |
scale | scale factors of rows |
pclass | parallel row classes |
detect parallel rows, obj ignored
- Parameters
-
scip | current SCIP instance |
matrix | matrix containing the constraints |
scale | scale factors of cols |
pclass | parallel column classes |
varineq | indicating if variable is within an equation |
|