Home
last modified time | relevance | path

Searched refs:nuplocks (Results 1 – 7 of 7) sorted by relevance

/dports/math/SCIP/scip-7.0.3/src/scip/
H A Dheur_locks.c203 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 Dstruct_matrix.h47 int* nuplocks; /**< number of up locks per variable */ member
H A Dmatrix.c161 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 Dpub_matrix.h250 #define SCIPmatrixGetColNUplocks(matrix,col) (matrix->nuplocks[col])
H A Dcons_setppc.c5550 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 Dsol.c503 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 DPresolve.cpp1656 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()