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