|
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
pub_matrix.h
Go to the documentation of this file.
22 /*---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0----+----1----+----2*/
240 /* In optimized mode, the function calls are overwritten by defines to reduce the number of function calls and
270 #define SCIPmatrixUplockConflict(matrix,col) (SCIPvarGetNLocksUp(matrix->vars[col]) == matrix->nuplocks[col] ? FALSE : TRUE)
271 #define SCIPmatrixDownlockConflict(matrix,col) (SCIPvarGetNLocksDown(matrix->vars[col]) == matrix->ndownlocks[col] ? FALSE : TRUE)
Definition: struct_scip.h:53 int SCIPmatrixGetColNNonzs(SCIPMILPMATRIX *matrix, int col) Definition: matrix.c:1261 Definition: struct_var.h:196 SCIP_Real SCIPmatrixGetRowMaxActivity(SCIPMILPMATRIX *matrix, int row) Definition: matrix.c:1451 const char * SCIPmatrixGetRowName(SCIPMILPMATRIX *matrix, int row) Definition: matrix.c:1378 int SCIPmatrixGetRowNMinActNegInf(SCIPMILPMATRIX *matrix, int row) Definition: matrix.c:1462 SCIP_Real SCIPmatrixGetRowLhs(SCIPMILPMATRIX *matrix, int row) Definition: matrix.c:1398 SCIP_Bool SCIPmatrixDownlockConflict(SCIPMILPMATRIX *matrix, int col) Definition: matrix.c:1528 SCIP_Bool SCIPmatrixIsRowRhsInfinity(SCIPMILPMATRIX *matrix, int row) Definition: matrix.c:1420 void SCIPmatrixPrintRow(SCIP *scip, SCIPMILPMATRIX *matrix, int row) Definition: matrix.c:851 SCIP_CONS * SCIPmatrixGetCons(SCIPMILPMATRIX *matrix, int row) Definition: matrix.c:1506 type definitions for MILP matrix int SCIPmatrixGetColNUplocks(SCIPMILPMATRIX *matrix, int col) Definition: matrix.c:1301 SCIP_Real SCIPmatrixGetColUb(SCIPMILPMATRIX *matrix, int col) Definition: matrix.c:1281 SCIP_Real SCIPmatrixGetColLb(SCIPMILPMATRIX *matrix, int col) Definition: matrix.c:1291 int * SCIPmatrixGetRowIdxPtr(SCIPMILPMATRIX *matrix, int row) Definition: matrix.c:1356 int SCIPmatrixGetRowNMinActPosInf(SCIPMILPMATRIX *matrix, int row) Definition: matrix.c:1473 Definition: struct_cons.h:36 SCIP_Real * SCIPmatrixGetRowValPtr(SCIPMILPMATRIX *matrix, int row) Definition: matrix.c:1345 SCIP_Bool SCIPmatrixUplockConflict(SCIPMILPMATRIX *matrix, int col) Definition: matrix.c:1517 type definitions for problem variables int SCIPmatrixGetRowNMaxActPosInf(SCIPMILPMATRIX *matrix, int row) Definition: matrix.c:1495 Definition: struct_matrix.h:48 int SCIPmatrixGetColNDownlocks(SCIPMILPMATRIX *matrix, int col) Definition: matrix.c:1312 int SCIPmatrixGetRowNMaxActNegInf(SCIPMILPMATRIX *matrix, int row) Definition: matrix.c:1484 SCIP_RETCODE SCIPmatrixGetParallelRows(SCIP *scip, SCIPMILPMATRIX *matrix, SCIP_Real *scale, int *pclass) Definition: matrix.c:883 data structure for MILP matrix SCIP_Real SCIPmatrixGetRowRhs(SCIPMILPMATRIX *matrix, int row) Definition: matrix.c:1409 const char * SCIPmatrixGetColName(SCIPMILPMATRIX *matrix, int col) Definition: matrix.c:1334 int SCIPmatrixGetRowNNonzs(SCIPMILPMATRIX *matrix, int row) Definition: matrix.c:1367 SCIP_VAR * SCIPmatrixGetVar(SCIPMILPMATRIX *matrix, int col) Definition: matrix.c:1323 int * SCIPmatrixGetColIdxPtr(SCIPMILPMATRIX *matrix, int col) Definition: matrix.c:1250 SCIP_Real SCIPmatrixGetRowMinActivity(SCIPMILPMATRIX *matrix, int row) Definition: matrix.c:1440 SCIP_Real * SCIPmatrixGetColValPtr(SCIPMILPMATRIX *matrix, int col) Definition: matrix.c:1239 common defines and data types used in all packages of SCIP SCIP_RETCODE SCIPmatrixCreate(SCIP *scip, SCIPMILPMATRIX **matrixptr, SCIP_Bool *initialized, SCIP_Bool *complete) Definition: matrix.c:429 SCIP_RETCODE SCIPmatrixGetParallelCols(SCIP *scip, SCIPMILPMATRIX *matrix, SCIP_Real *scale, int *pclass, SCIP_Bool *varineq) Definition: matrix.c:1039 type definitions for constraints and constraint handlers |