Searched refs:nuplocks (Results 1 – 7 of 7) sorted by relevance
/dports/math/SCIP/scip-7.0.3/src/scip/ |
H A D | heur_locks.c | 203 int* nuplocks; in SCIPapplyLockFixings() local 334 locks = nuplocks[i]; in SCIPapplyLockFixings() 335 nuplocks[i] = nuplocks[v]; in SCIPapplyLockFixings() 336 nuplocks[v] = locks; in SCIPapplyLockFixings() 382 locks = nuplocks[bestpos]; in SCIPapplyLockFixings() 383 nuplocks[bestpos] = nuplocks[v]; in SCIPapplyLockFixings() 384 nuplocks[v] = locks; in SCIPapplyLockFixings() 418 if( ndownlocks[v] > nuplocks[v] ) in SCIPapplyLockFixings() 420 else if( ndownlocks[v] < nuplocks[v] ) in SCIPapplyLockFixings() 593 --(nuplocks[pos]); in SCIPapplyLockFixings() [all …]
|
H A D | struct_matrix.h | 47 int* nuplocks; /**< number of up locks per variable */ member
|
H A D | matrix.c | 161 matrix->nuplocks[probindex]++; in addRow() 191 matrix->nuplocks[probindex]++; in addRow() 618 SCIP_CALL( SCIPallocBufferArray(scip, &matrix->nuplocks, matrix->ncols) ); in SCIPmatrixCreate() 621 BMSclearMemoryArray(matrix->nuplocks, matrix->ncols); in SCIPmatrixCreate() 1015 SCIPfreeBufferArray(scip, &matrix->nuplocks); in SCIPmatrixCreate() 1048 assert((*matrix)->nuplocks != NULL); in SCIPmatrixFree() 1076 SCIPfreeBufferArray(scip, &((*matrix)->nuplocks)); in SCIPmatrixFree() 1604 return matrix->nuplocks[col]; in SCIPmatrixGetColNUplocks() 1840 return (SCIPvarGetNLocksUpType(matrix->vars[col], SCIP_LOCKTYPE_MODEL) != matrix->nuplocks[col]); in SCIPmatrixUplockConflict()
|
H A D | pub_matrix.h | 250 #define SCIPmatrixGetColNUplocks(matrix,col) (matrix->nuplocks[col])
|
H A D | cons_setppc.c | 5550 int nuplocks; in removeDoubleAndSingletonsAndPerformDualpresolve() local 5581 nuplocks = SCIPvarGetNLocksUpType(binvars[v], SCIP_LOCKTYPE_MODEL); in removeDoubleAndSingletonsAndPerformDualpresolve() 5584 …if( (nuplocks == 1 && ndownlocks <= 1) || (nuplocks <= 1 && ndownlocks == 1) || (nuplocks <= 2 && … in removeDoubleAndSingletonsAndPerformDualpresolve() 5748 nuplocks = SCIPvarGetNLocksUpType(var, SCIP_LOCKTYPE_MODEL); in removeDoubleAndSingletonsAndPerformDualpresolve() 5750 if( nuplocks == 1 && objval <= 0 ) in removeDoubleAndSingletonsAndPerformDualpresolve() 5779 nuplocks = SCIPvarGetNLocksUpType(var, SCIP_LOCKTYPE_MODEL); in removeDoubleAndSingletonsAndPerformDualpresolve() 5781 if( nuplocks == 1 && objval <= 0 ) in removeDoubleAndSingletonsAndPerformDualpresolve() 5849 nuplocks = SCIPvarGetNLocksUpType(var, SCIP_LOCKTYPE_MODEL); in removeDoubleAndSingletonsAndPerformDualpresolve() 5853 …P_SETPPCTYPE)consdata->setppctype == SCIP_SETPPCTYPE_PACKING && nuplocks <= 1 && nuplocks + ndownl… in removeDoubleAndSingletonsAndPerformDualpresolve() 5855 assert(nuplocks == 1 && ndownlocks <= 1); in removeDoubleAndSingletonsAndPerformDualpresolve() [all …]
|
H A D | sol.c | 503 int nuplocks; in SCIPsolAdjustImplicitSolVals() local 515 nuplocks = SCIPvarGetNLocksUpType(var, SCIP_LOCKTYPE_MODEL); in SCIPsolAdjustImplicitSolVals() 576 rounddown = ndownlocks <= nuplocks; in SCIPsolAdjustImplicitSolVals()
|
/dports/math/highs/HiGHS-cfe064e/src/presolve/ |
H A D | Presolve.cpp | 1656 int nuplocks = 0; in applyMipDualFixing() local 1659 if (colCost[i] > 0 || colUpper[i] == HIGHS_CONST_INF) ++nuplocks; in applyMipDualFixing() 1663 if (ndownlocks != 0 && nuplocks != 0) continue; in applyMipDualFixing() 1680 if (upper != HIGHS_CONST_INF) ++nuplocks; in applyMipDualFixing() 1682 if (ndownlocks != 0 && nuplocks != 0) break; in applyMipDualFixing() 1689 } else if (nuplocks == 0) { in applyMipDualFixing()
|