|
|
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 |
|