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) int SCIPmatrixGetRowNMinActNegInf(SCIP_MATRIX *matrix, int row) int * SCIPmatrixGetColIdxPtr(SCIP_MATRIX *matrix, int col) void SCIPmatrixPrintRow(SCIP *scip, SCIP_MATRIX *matrix, int row) SCIP_Real * SCIPmatrixGetRowValPtr(SCIP_MATRIX *matrix, int row) SCIP_Real SCIPmatrixGetRowMinActivity(SCIP_MATRIX *matrix, int row) int SCIPmatrixGetRowNMaxActNegInf(SCIP_MATRIX *matrix, int row) SCIP_RETCODE SCIPmatrixCreate(SCIP *scip, SCIP_MATRIX **matrixptr, SCIP_Bool *initialized, SCIP_Bool *complete) SCIP_Bool SCIPmatrixUplockConflict(SCIP_MATRIX *matrix, int col) void SCIPmatrixFree(SCIP *scip, SCIP_MATRIX **matrix) SCIP_Real SCIPmatrixGetColUb(SCIP_MATRIX *matrix, int col) type definitions for MIP matrix int SCIPmatrixGetColNUplocks(SCIP_MATRIX *matrix, int col) int SCIPmatrixGetRowNMinActPosInf(SCIP_MATRIX *matrix, int row) SCIP_Real SCIPmatrixGetRowRhs(SCIP_MATRIX *matrix, int row) int SCIPmatrixGetNNonzs(SCIP_MATRIX *matrix) SCIP_Bool SCIPmatrixDownlockConflict(SCIP_MATRIX *matrix, int col) type definitions for problem variables int SCIPmatrixGetNColumns(SCIP_MATRIX *matrix) int SCIPmatrixGetRowNNonzs(SCIP_MATRIX *matrix, int row) int SCIPmatrixGetNRows(SCIP_MATRIX *matrix) const char * SCIPmatrixGetRowName(SCIP_MATRIX *matrix, int row) SCIP_Real SCIPmatrixGetColLb(SCIP_MATRIX *matrix, int col) SCIP_RETCODE SCIPmatrixGetParallelCols(SCIP *scip, SCIP_MATRIX *matrix, SCIP_Real *scale, int *pclass, SCIP_Bool *varineq) int SCIPmatrixGetRowNMaxActPosInf(SCIP_MATRIX *matrix, int row) SCIP_Real SCIPmatrixGetRowMaxActivity(SCIP_MATRIX *matrix, int row) SCIP_Bool SCIPmatrixIsRowRhsInfinity(SCIP_MATRIX *matrix, int row) int SCIPmatrixGetColNDownlocks(SCIP_MATRIX *matrix, int col) int SCIPmatrixGetColNNonzs(SCIP_MATRIX *matrix, int col) SCIP_Real * SCIPmatrixGetColValPtr(SCIP_MATRIX *matrix, int col) const char * SCIPmatrixGetColName(SCIP_MATRIX *matrix, int col) SCIP_Real SCIPmatrixGetRowLhs(SCIP_MATRIX *matrix, int row) SCIP_CONS * SCIPmatrixGetCons(SCIP_MATRIX *matrix, int row) SCIP_RETCODE SCIPmatrixGetParallelRows(SCIP *scip, SCIP_MATRIX *matrix, SCIP_Real *scale, int *pclass) int * SCIPmatrixGetRowIdxPtr(SCIP_MATRIX *matrix, int row) SCIP_VAR * SCIPmatrixGetVar(SCIP_MATRIX *matrix, int col) common defines and data types used in all packages of SCIP Definition: objbranchrule.h:33 type definitions for constraints and constraint handlers |