LP rounding heuristic that tries to recover from intermediate infeasibilities, shifts integer variables, and solves a final LP to calculate feasible values for continuous variables.
Definition in file heur_intshifting.c.
#include "blockmemshell/memory.h"#include "scip/heur_intshifting.h"#include "scip/pub_heur.h"#include "scip/pub_lp.h"#include "scip/pub_message.h"#include "scip/pub_misc.h"#include "scip/pub_var.h"#include "scip/scip_branch.h"#include "scip/scip_exact.h"#include "scip/scip_general.h"#include "scip/scip_heur.h"#include "scip/scip_lp.h"#include "scip/scip_mem.h"#include "scip/scip_message.h"#include "scip/scip_numerics.h"#include "scip/scip_prob.h"#include "scip/scip_randnumgen.h"#include "scip/scip_sol.h"#include "scip/scip_solvingstats.h"Go to the source code of this file.
Macros | |
| #define | HEUR_NAME "intshifting" |
| #define | HEUR_DESC "LP rounding heuristic with infeasibility recovering and final LP solving" |
| #define | HEUR_DISPCHAR SCIP_HEURDISPCHAR_ROUNDING |
| #define | HEUR_PRIORITY -10000 |
| #define | HEUR_FREQ 10 |
| #define | HEUR_FREQOFS 0 |
| #define | HEUR_MAXDEPTH -1 |
| #define | HEUR_TIMING SCIP_HEURTIMING_AFTERLPPLUNGE |
| #define | HEUR_USESSUBSCIP FALSE |
| #define | MAXSHIFTINGS 50 |
| #define | WEIGHTFACTOR 1.1 |
| #define | DEFAULT_RANDSEED 17 |
Functions | |
| static void | updateViolations (SCIP *scip, SCIP_ROW *row, SCIP_ROW **violrows, int *violrowpos, int *nviolrows, int *nviolfracrows, int *nfracsinrow, SCIP_Real oldminactivity, SCIP_Real oldmaxactivity, SCIP_Real newminactivity, SCIP_Real newmaxactivity) |
| static SCIP_RETCODE | updateActivities (SCIP *scip, SCIP_Real *minactivities, SCIP_Real *maxactivities, SCIP_ROW **violrows, int *violrowpos, int *nviolrows, int *nviolfracrows, int *nfracsinrow, int nlprows, SCIP_VAR *var, SCIP_Real oldsolval, SCIP_Real newsolval) |
| static SCIP_RETCODE | selectShifting (SCIP *scip, SCIP_SOL *sol, SCIP_ROW *row, SCIP_Real rowactivity, int direction, SCIP_Real *nincreases, SCIP_Real *ndecreases, SCIP_Real increaseweight, SCIP_VAR **shiftvar, SCIP_Real *oldsolval, SCIP_Real *newsolval) |
| static SCIP_RETCODE | selectEssentialRounding (SCIP *scip, SCIP_SOL *sol, SCIP_Real minobj, SCIP_VAR **lpcands, int nlpcands, SCIP_VAR **shiftvar, SCIP_Real *oldsolval, SCIP_Real *newsolval) |
| static void | addFracCounter (int *nfracsinrow, SCIP_ROW **violrows, int *violrowpos, int *nviolfracrows, int nviolrows, int nlprows, SCIP_VAR *var, int incval) |
| static | SCIP_DECL_HEURCOPY (heurCopyIntshifting) |
| static | assert (SCIPheurGetData(heur)==NULL) |
| SCIP_STRINGEQ (SCIPheurGetName(heur), HEUR_NAME, SCIP_INVALIDCALL) | |
| SCIPallocBlockMemory (scip, &heurdata)) | |
| SCIPcreateSol (scip, &heurdata->sol, heur)) | |
| SCIPheurSetData (heur, heurdata) | |
| SCIPcreateRandom (scip, &heurdata->randnumgen, DEFAULT_RANDSEED, TRUE)) | |
| assert (heurdata !=NULL) | |
| SCIPfreeSol (scip, &heurdata->sol)) | |
| SCIPfreeRandom (scip, &heurdata->randnumgen) | |
| SCIPfreeBlockMemory (scip, &heurdata) | |
| SCIPheurSetData (heur, NULL) | |
| static | SCIP_DECL_HEURINITSOL (heurInitsolIntshifting) |
| assert (scip !=NULL) | |
| assert (result !=NULL) | |
| assert (SCIPhasCurrentNodeLP(scip)) | |
| if (nodeinfeasible) | |
| for (c=0;c< nlpcands;++c) addFracCounter(nfracsinrow | |
| assert (sol !=NULL) | |
| SCIPlinkLPSol (scip, sol)) | |
| assert (minobj< SCIPgetCutoffbound(scip)) | |
| while ((nfrac > 0||nviolrows > 0) &&nnonimprovingshifts< MAXSHIFTINGS &&!SCIPisStopped(scip)) | |
| if (nfrac==0 &&nviolrows==0) | |
| SCIPfreeBufferArray (scip, &ndecreases) | |
| SCIP_RETCODE | SCIPincludeHeurIntshifting (SCIP *scip) |
Variables | |
| heurdata | lastlp = -1 |
| return | SCIP_OKAY |
| heurdata = SCIPheurGetData(heur) | |
| static SCIP_SOL * | sol |
| SCIP_VAR ** | lpcands |
| SCIP_Real * | lpcandssol |
| SCIP_ROW ** | lprows |
| SCIP_Real * | minactivities |
| SCIP_Real * | maxactivities |
| SCIP_ROW ** | violrows |
| SCIP_Real * | nincreases |
| SCIP_Real * | ndecreases |
| int * | violrowpos |
| int * | nfracsinrow |
| SCIP_Real | increaseweight = 1.0 |
| SCIP_Real | obj |
| SCIP_Real | bestshiftval |
| SCIP_Real | minobj = SCIPgetSolTransObj(scip, sol) |
| int | nvars |
| int | nfrac |
| int | nlpcands |
| int | nlprows |
| int | nviolrows |
| int | nviolfracrows = 0 |
| int | nprevviolrows |
| int | minnviolrows = INT_MAX |
| int | nnonimprovingshifts = 0 |
| int | c |
| int | r |
| SCIP_Longint | nlps |
| SCIP_Longint | ncalls |
| SCIP_Longint | nsolsfound |
| SCIP_Longint | nnodes |
| * | result = SCIP_DIDNOTRUN |
| #define HEUR_NAME "intshifting" |
Definition at line 55 of file heur_intshifting.c.
| #define HEUR_DESC "LP rounding heuristic with infeasibility recovering and final LP solving" |
Definition at line 56 of file heur_intshifting.c.
| #define HEUR_DISPCHAR SCIP_HEURDISPCHAR_ROUNDING |
Definition at line 57 of file heur_intshifting.c.
| #define HEUR_PRIORITY -10000 |
Definition at line 58 of file heur_intshifting.c.
| #define HEUR_FREQ 10 |
Definition at line 59 of file heur_intshifting.c.
| #define HEUR_FREQOFS 0 |
Definition at line 60 of file heur_intshifting.c.
| #define HEUR_MAXDEPTH -1 |
Definition at line 61 of file heur_intshifting.c.
| #define HEUR_TIMING SCIP_HEURTIMING_AFTERLPPLUNGE |
Definition at line 62 of file heur_intshifting.c.
| #define HEUR_USESSUBSCIP FALSE |
does the heuristic use a secondary SCIP instance?
Definition at line 63 of file heur_intshifting.c.
| #define MAXSHIFTINGS 50 |
maximal number of non improving shiftings
Definition at line 65 of file heur_intshifting.c.
| #define WEIGHTFACTOR 1.1 |
Definition at line 66 of file heur_intshifting.c.
| #define DEFAULT_RANDSEED 17 |
Definition at line 67 of file heur_intshifting.c.
|
static |
update row violation arrays after a row's activity value changed
| scip | SCIP data structure |
| row | LP row |
| violrows | array with currently violated rows |
| violrowpos | position of LP rows in violrows array |
| nviolrows | pointer to the number of currently violated rows |
| nviolfracrows | pointer to the number of violated rows with fractional candidates |
| nfracsinrow | array with number of fractional variables for every row |
| oldminactivity | old minimal activity value of LP row |
| oldmaxactivity | old maximal activity value of LP row |
| newminactivity | new minimal activity value of LP row |
| newmaxactivity | new maximal activity value of LP row |
Definition at line 84 of file heur_intshifting.c.
References assert(), nfracsinrow, NULL, nviolfracrows, nviolrows, SCIP_Bool, SCIP_Real, SCIPisFeasGT(), SCIPisFeasLT(), SCIPisInfinity(), SCIProwGetLhs(), SCIProwGetLPPos(), SCIProwGetRhs(), updateViolations(), violrowpos, and violrows.
Referenced by updateActivities(), updateActivities(), updateActivities(), updateViolations(), updateViolations(), and updateViolations().
|
static |
update row activities after a variable's solution value changed
| scip | SCIP data structure |
| minactivities | LP row minimal activities |
| maxactivities | LP row maximal activities |
| violrows | array with currently violated rows |
| violrowpos | position of LP rows in violrows array |
| nviolrows | pointer to the number of currently violated rows |
| nviolfracrows | pointer to the number of violated rows with fractional candidates |
| nfracsinrow | array with number of fractional variables for every row |
| nlprows | number of rows in current LP |
| var | variable that has been changed |
| oldsolval | old solution value of variable |
| newsolval | new solution value of variable |
Definition at line 206 of file heur_intshifting.c.
References assert(), maxactivities, minactivities, nfracsinrow, nlprows, NULL, nviolfracrows, nviolrows, r, SCIP_OKAY, SCIP_Real, SCIP_VARTYPE_CONTINUOUS, SCIPcolGetNLPNonz(), SCIPcolGetRows(), SCIPcolGetVals(), SCIPinfinity(), SCIPisInfinity(), SCIProwGetLPPos(), SCIProwIsInLP(), SCIProwIsLocal(), SCIPvarGetCol(), SCIPvarGetType(), updateViolations(), var, violrowpos, and violrows.
Referenced by while().
|
static |
returns an integer variable, that pushes activity of the row in the given direction with minimal negative impact on other rows; if variables have equal impact, chooses the one with best objective value improvement in corresponding direction; prefer fractional integers over other variables in order to become integral during the process; shifting in a direction is forbidden, if this forces the objective value over the upper bound, or if the variable was already shifted in the opposite direction
| scip | SCIP data structure |
| sol | primal solution |
| row | LP row |
| rowactivity | activity of LP row |
| direction | should the activity be increased (+1) or decreased (-1)? |
| nincreases | array with weighted number of increasings per variables |
| ndecreases | array with weighted number of decreasings per variables |
| increaseweight | current weight of increase/decrease updates |
| shiftvar | pointer to store the shifting variable, returns NULL if impossible |
| oldsolval | pointer to store old solution value of shifting variable |
| newsolval | pointer to store new (shifted) solution value of shifting variable |
Definition at line 295 of file heur_intshifting.c.
References assert(), c, increaseweight, MAX, MIN, ndecreases, nincreases, NULL, REALABS, SCIP_Bool, SCIP_LOCKTYPE_MODEL, SCIP_OKAY, SCIP_Real, SCIP_REAL_MAX, SCIP_VARTYPE_CONTINUOUS, SCIPcolGetVar(), SCIPfeasCeil(), SCIPfeasFloor(), SCIPgetSolVal(), SCIPinfinity(), SCIPisEQ(), SCIPisFeasIntegral(), SCIPisHugeValue(), SCIPisNegative(), SCIPisPositive(), SCIPisZero(), SCIProwGetCols(), SCIProwGetLhs(), SCIProwGetNLPNonz(), SCIProwGetRhs(), SCIProwGetVals(), SCIPvarGetLbGlobal(), SCIPvarGetNLocksDownType(), SCIPvarGetNLocksUpType(), SCIPvarGetObj(), SCIPvarGetProbindex(), SCIPvarGetType(), SCIPvarGetUbGlobal(), selectShifting(), sol, and var.
Referenced by selectShifting(), selectShifting(), while(), and while().
|
static |
returns a fractional variable, that has most impact on rows in opposite direction, i.e. that is most crucial to fix in the other direction; if variables have equal impact, chooses the one with best objective value improvement in corresponding direction; shifting in a direction is forbidden, if this forces the objective value over the upper bound
| scip | SCIP data structure |
| sol | primal solution |
| minobj | minimal objective value possible after shifting remaining fractional vars |
| lpcands | fractional variables in LP |
| nlpcands | number of fractional variables in LP |
| shiftvar | pointer to store the shifting variable, returns NULL if impossible |
| oldsolval | old (fractional) solution value of shifting variable |
| newsolval | new (shifted) solution value of shifting variable |
Definition at line 445 of file heur_intshifting.c.
References assert(), lpcands, minobj, nlpcands, NULL, obj, SCIP_LOCKTYPE_MODEL, SCIP_OKAY, SCIP_Real, SCIP_VARTYPE_CONTINUOUS, SCIPfeasCeil(), SCIPfeasFloor(), SCIPgetCutoffbound(), SCIPgetSolVal(), SCIPinfinity(), SCIPisFeasIntegral(), SCIPvarGetNLocksDownType(), SCIPvarGetNLocksUpType(), SCIPvarGetObj(), SCIPvarGetType(), selectEssentialRounding(), sol, and var.
Referenced by selectEssentialRounding(), selectEssentialRounding(), selectEssentialRounding(), while(), while(), and while().
|
static |
adds a given value to the fractionality counters of the rows in which the given variable appears
| nfracsinrow | array to store number of fractional variables per row |
| violrows | array with currently violated rows |
| violrowpos | position of LP rows in violrows array |
| nviolfracrows | pointer to store the number of violated rows with fractional variables |
| nviolrows | the number of currently violated rows (stays unchanged in this method) |
| nlprows | number of rows in LP |
| var | variable for which the counting should be updated |
| incval | value that should be added to the corresponding array entries |
Definition at line 523 of file heur_intshifting.c.
References addFracCounter(), assert(), nfracsinrow, nlprows, NULL, nviolfracrows, nviolrows, r, SCIPcolGetNLPNonz(), SCIPcolGetRows(), SCIProwGetLPPos(), SCIProwIsLocal(), SCIPvarGetCol(), var, violrowpos, and violrows.
Referenced by addFracCounter(), addFracCounter(), while(), and while().
|
static |
copy method for primal heuristic plugins (called when SCIP copies plugins)
Definition at line 616 of file heur_intshifting.c.
References assert(), HEUR_NAME, NULL, SCIP_CALL, SCIP_DECL_HEURCOPY, SCIP_INVALIDCALL, SCIP_OKAY, SCIP_STRINGEQ, SCIPheurGetName(), and SCIPincludeHeurIntshifting().
| assert | ( | SCIPheurGetData(heur) | = =NULL | ) |
initialization method of primal heuristic (called after problem was transformed)
References assert(), NULL, and SCIPheurGetData().
| SCIP_STRINGEQ | ( | SCIPheurGetName(heur) | , |
| HEUR_NAME | , | ||
| SCIP_INVALIDCALL | ) |
deinitialization method of primal heuristic (called before transformed problem is freed)
References HEUR_NAME, SCIP_INVALIDCALL, SCIP_STRINGEQ, and SCIPheurGetName().
| SCIPallocBlockMemory | ( | scip | , |
| & | heurdata ) |
References heurdata, SCIP_CALL, and SCIPallocBlockMemory.
References heurdata, SCIP_CALL, and SCIPcreateSol().
| SCIPheurSetData | ( | heur | , |
| heurdata | ) |
References heurdata, and SCIPheurSetData().
| SCIPcreateRandom | ( | scip | , |
| &heurdata-> | randnumgen, | ||
| DEFAULT_RANDSEED | , | ||
| TRUE | ) |
References DEFAULT_RANDSEED, heurdata, SCIP_CALL, SCIPcreateRandom(), and TRUE.
Referenced by computeVertexPolyhedralFacetLP(), conshdlrdataCreate(), DECL_NHINIT(), DECL_NHINIT(), DECL_NHINIT(), DECL_NHINIT(), ensureStartingPoint(), estimateGradient(), probdataCreate(), runCyckerlin(), SCIP_DECL_BRANCHINIT(), SCIP_DECL_BRANCHINITSOL(), SCIP_DECL_CUTSELINIT(), SCIP_DECL_CUTSELINIT(), SCIP_DECL_CUTSELINIT(), SCIP_DECL_HEURINIT(), SCIP_DECL_HEURINIT(), SCIP_DECL_HEURINIT(), SCIP_DECL_HEURINIT(), SCIP_DECL_HEURINIT(), SCIP_DECL_HEURINIT(), SCIP_DECL_HEURINIT(), SCIP_DECL_HEURINIT(), SCIP_DECL_NLPICREATEPROBLEM(), SCIP_DECL_NLPICREATEPROBLEM(), SCIP_DECL_PRICERINIT(), SCIP_DECL_PROPINIT(), SCIP_DECL_PROPINITSOL(), SCIP_DECL_PROPINITSOL(), SCIP_DECL_READERREAD(), SCIP_DECL_SEPAINIT(), SCIP_DECL_SEPAINIT(), SCIP_DECL_SEPAINIT(), SCIP_DECL_SEPAINIT(), SCIP_DECL_SEPAINIT(), SCIP_DECL_SEPAINITSOL(), SCIPcreateRandom(), SCIPcreateRandom(), SCIPincludeBranchrulePscost(), SCIPincludeHeurAdaptivediving(), SCIPpermuteProb(), SCIPsolveConcurrent(), selectBranchingCandidate(), and setupStart().
References heurdata, SCIP_CALL, and SCIPfreeSol().
References heurdata, and SCIPfreeRandom().
| SCIPfreeBlockMemory | ( | scip | , |
| & | heurdata ) |
References heurdata, and SCIPfreeBlockMemory.
| SCIPheurSetData | ( | heur | , |
| NULL | ) |
References NULL, SCIP_OKAY, and SCIPheurSetData().
|
static |
solving process initialization method of primal heuristic (called when branch and bound process is about to begin)
Definition at line 677 of file heur_intshifting.c.
References assert(), HEUR_NAME, heurdata, NULL, SCIP_DECL_HEURINITSOL, SCIP_INVALIDCALL, SCIP_OKAY, SCIP_STRINGEQ, SCIPheurGetData(), and SCIPheurGetName().
| assert | ( | SCIPhasCurrentNodeLP(scip) | ) |
References assert(), HEUR_NAME, SCIP_INVALIDCALL, SCIP_STRINGEQ, SCIPhasCurrentNodeLP(), and SCIPheurGetName().
| if | ( | nodeinfeasible | ) |
Definition at line 736 of file heur_intshifting.c.
References assert(), BMSclearMemoryArray, c, FALSE, heurdata, lpcands, lpcandssol, lprows, maxactivities, minactivities, ncalls, ndecreases, nfrac, nfracsinrow, nincreases, nlpcands, nlprows, nlps, nnodes, nsolsfound, NULL, nvars, nviolrows, r, result, SCIP_Bool, SCIP_CALL, SCIP_DIDNOTFIND, SCIP_LPSOLSTAT_OPTIMAL, SCIP_OKAY, SCIP_Real, SCIP_VARTYPE_CONTINUOUS, SCIPallocBufferArray, SCIPcolGetPrimsol(), SCIPcolGetVar(), SCIPdebugMsg, SCIPgetCutoffbound(), SCIPgetLPBranchCands(), SCIPgetLPObjval(), SCIPgetLPRowsData(), SCIPgetLPSolstat(), SCIPgetNContVars(), SCIPgetNLPs(), SCIPgetNNodes(), SCIPgetNVars(), SCIPheurGetData(), SCIPheurGetNBestSolsFound(), SCIPheurGetNCalls(), SCIPheurGetNSolsFound(), SCIPisGE(), SCIProwGetCols(), SCIProwGetLPPos(), SCIProwGetNNonz(), SCIProwGetVals(), SCIProwIsLocal(), SCIPvarGetType(), var, violrowpos, and violrows.
| for | ( | ) |
Definition at line 907 of file heur_intshifting.c.
References bestshiftval, c, lpcands, lpcandssol, minobj, nlpcands, obj, SCIPfeasCeil(), SCIPfeasFloor(), and SCIPvarGetObj().
References minobj, SCIP_CALL, SCIPgetSolTransObj(), SCIPlinkLPSol(), and sol.
Referenced by applyBoundHeur(), applyVbounds(), getSolFromFacet(), if(), if(), if(), performLPRandRounding(), performLPSimpleRounding(), SCIP_DECL_BRANCHEXECLP(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIPlinkLPSol(), SCIPlinkLPSol(), SCIPperformGenericDivingAlgorithm(), solveLp(), tryOneOpt(), trySolCandidate(), and while().
| assert | ( | ) |
References assert(), minobj, and SCIPgetCutoffbound().
| while | ( | ) |
Definition at line 918 of file heur_intshifting.c.
References addFracCounter(), assert(), heurdata, i, increaseweight, lpcands, maxactivities, MAXSHIFTINGS, minactivities, minnviolrows, minobj, ndecreases, nfrac, nfracsinrow, nincreases, nlpcands, nlprows, nnonimprovingshifts, nprevviolrows, NULL, nvars, nviolfracrows, nviolrows, obj, SCIP_Bool, SCIP_CALL, SCIP_Real, SCIP_VARTYPE_CONTINUOUS, SCIPdebug, SCIPdebugMsg, SCIPgetCutoffbound(), SCIPgetSolOrigObj(), SCIPisEQ(), SCIPisFeasGT(), SCIPisFeasIntegral(), SCIPisFeasLT(), SCIPisStopped(), SCIPprintRow(), SCIPrandomGetInt(), SCIPretransformObj(), SCIProwGetLhs(), SCIProwGetLPPos(), SCIProwGetName(), SCIProwGetRhs(), SCIPsetSolVal(), SCIPvarGetLbGlobal(), SCIPvarGetName(), SCIPvarGetObj(), SCIPvarGetProbindex(), SCIPvarGetType(), SCIPvarGetUbGlobal(), selectEssentialRounding(), selectShifting(), sol, updateActivities(), violrowpos, violrows, and WEIGHTFACTOR.
Definition at line 1063 of file heur_intshifting.c.
References assert(), FALSE, heurdata, lperror, nfrac, NULL, nvars, nviolrows, result, SCIP_Bool, SCIP_CALL, SCIP_FOUNDSOL, SCIP_LONGINT_FORMAT, SCIP_LPSOLSTAT_OPTIMAL, SCIP_OKAY, SCIP_Real, SCIP_VARSTATUS_COLUMN, SCIPchgVarLbDive(), SCIPchgVarUbDive(), SCIPdebug, SCIPdebugMsg, SCIPendDive(), SCIPgetLPSolstat(), SCIPgetNContImplVars(), SCIPgetNContVars(), SCIPgetNLPIterations(), SCIPgetNVars(), SCIPgetSolVal(), SCIPgetVars(), SCIPinDive(), SCIPisExact(), SCIPlinkLPSol(), SCIPprintSol(), SCIPsolveDiveLP(), SCIPstartDive(), SCIPtrySol(), SCIPunlinkSol(), SCIPvarGetLbGlobal(), SCIPvarGetStatus(), SCIPvarGetUbGlobal(), SCIPwarningMessage(), sol, and vars.
| SCIPfreeBufferArray | ( | scip | , |
| & | ndecreases ) |
References maxactivities, minactivities, ndecreases, nfracsinrow, nincreases, SCIP_OKAY, SCIPfreeBufferArray, violrowpos, and violrows.
| heurdata lastlp = -1 |
Definition at line 643 of file heur_intshifting.c.
| return SCIP_OKAY |
Definition at line 650 of file heur_intshifting.c.
| heurdata = SCIPheurGetData(heur) |
Definition at line 662 of file heur_intshifting.c.
| sol |
execution method of primal heuristic
Definition at line 696 of file heur_intshifting.c.
Referenced by addBilinearTermToCut(), addBranchingComplementaritiesSOS1(), addCandSolCyckerlin(), addColToCut(), addCurrentSolution(), addCut(), addCut(), addCut(), addCut(), addCut(), addCut(), addCut(), addCutPool(), addExprsViolScore(), addExprViolScoresAuxVars(), addFacetToCut(), addInitialSolution(), additionFilterBatch(), addLinearTermToCut(), addRltTerm(), aggregation(), analyzeViolation(), applyOptcumulative(), applyRepair(), applyVbounds(), assert(), assignVars(), branchBalancedCardinality(), branching(), branchingIntegralFirst(), branchUnbalancedCardinality(), bufferSolution(), buildMod2Matrix(), calcEfficacy(), calcEfficacy(), calcEfficacyDenseStorage(), calcEfficacyDenseStorageQuad(), calcMIRSafely(), certificatePrintSol(), checkAllConss(), checkAndConss(), checkAndGetIndicator(), checkCands(), checkCons(), checkCons(), checkCons(), checkCons(), checkCons(), checkCons(), checkCons(), checkCons(), checkCons(), checkCons(), checkCons(), checkCons(), checkCumulativeCondition(), checkFeasSubtree(), checkFullOrbitopeSolution(), checkIntegralityExact(), checkOrigPbCons(), checkPackingPartitioningOrbitopeSolution(), checkSetupTolerances(), checkSolOrig(), checkSolOrigExact(), checkSolution(), checkSolutionOrig(), checkSymresackSolution(), checkSystemGF2(), collectBranchingCandidates(), collectBranchingCands(), collectSolActivities(), collectSolution(), computeConvexEnvelopeFacet(), computeCut(), computeCut(), computeGradient(), computeInitialKnapsackCover(), computeIntercut(), computeIntersectionPoint(), computeMaxViolation(), computeMIRForOptimalityCut(), computeNogoodCut(), computeOffValues(), computePeak(), computeRltCut(), computeRoot(), computeRoot(), computeStandardIntegerOptCut(), computeStrengthenedIntercut(), computeViolation(), consdataCheckSuperindicator(), consdataComputeSolActivityWithErrorbound(), consdataGetActivity(), consdataGetActivity(), consdataGetFeasibility(), consdataGetFeasibility(), consEnfo(), consPrintConsSol(), consPrintConsSol(), consSepa(), constructSNFRelaxation(), constructSolution(), constructValidSolution(), copyValues(), countSparseSol(), createCGCutCMIR(), createCGCutDirect(), createCGCuts(), createCGCutStrongCG(), createCGMIPprimalsols(), createNAryBranch(), createNewSol(), createOriginalSolution(), createProjRow(), createProjRows(), createSelectedSortedEventpointsSol(), createSolFromNLP(), createSolFromNLP(), createSolFromSubScipSol(), createSolFromSubScipSol(), createSortedEventpointsSol(), CUTOFF_CONSTRAINT(), CUTOFF_CONSTRAINT(), cutsTransformKnapsackCover(), cutsTransformMIR(), cutsTransformMIRSafely(), cutsTransformStrongCG(), decompHorizonMarkInterval(), determineBestBounds(), determineBestBoundsSafely(), determineBound(), determineBoundForSNF(), determineVariableFixings(), determineVariableFixings(), determineVariableFixingsDecomp(), scipexamples::QueensSolver::disp(), displayRelevantStats(), doBinarySearch(), doBinarySearch(), doPricing(), doSeachEcAggr(), doSeparation(), enforceCardinality(), enforceConflictgraph(), enforceConssSOS1(), enforceConstraint(), enforceConstraint(), enforceConstraint(), enforceConstraint(), enforceConstraint(), enforceConstraint(), enforceConstraint(), enforceConstraint(), enforceConstraint(), enforceConstraint(), enforceConstraint(), enforceConstraint(), enforceConstraints(), enforceCurrentSol(), enforceCuts(), enforceExpr(), enforceExprNlhdlr(), enforceIndicators(), enforceSol(), enforceSolution(), enforceSOS1(), enforceSOS2(), estimateBivariateQuotient(), estimateConvexSecant(), estimateGradient(), estimateGradientInner(), estimateSpecialPower(), estimateUnivariateQuotient(), estimateVertexPolyhedral(), evalAndDiff(), evalExprInAux(), executeHeuristic(), executeUserDefinedSolvesub(), extendToCover(), extractVariablesMINLP(), findAndStoreEcAggregations(), findBestLb(), findBestLbSafely(), findBestUb(), findBestUbSafely(), findBoundaryPoint(), findMIRBestLb(), findMIRBestUb(), findMonoidalQuadRoot(), findSubtour(), findVertexAndGetRays(), fixNonNeighborhoodVariables(), freeTransform(), generateAndApplyBendersCuts(), generateAndApplyBendersCuts(), generateAndApplyBendersIntegerCuts(), generateAndApplyBendersNogoodCut(), generateBendersCuts(), generateClusterCuts(), generateCut(), generateGMICuts(), generateInitCutPool(), generateIntercut(), generateOddCycleCut(), generateZerohalfCut(), getBestEstimators(), getBoundConsFromVertices(), getBranchingDecisionStrongbranchSOS1(), getBranchingPrioritiesSOS1(), getBranchingVerticesSOS1(), getClosestVlb(), getClosestVub(), getConsRelViolation(), getDiveBdChgsSOS1conflictgraph(), getDiveBdChgsSOS1constraints(), getExprAbsAuxViolation(), getExprAbsOrigViolation(), getFeasibleSet(), getFixVal(), getMinFeas(), getMinNonZero(), getNActiveConsScore(), getPotential(), getPotentialContributed(), getSolFromFacet(), getVectorOfWeights(), getViolSplitWeight(), heurExec(), if(), initializeSol(), initsepaBoundInequalityFromCardinality(), initsepaBoundInequalityFromSOS1Cons(), intercutsComputeCommonQuantities(), isConsViolated(), isConsViolated(), isDisplaySol(), isPossibleToComputeCut(), isQuadConsViolated(), isSolFeasible(), isViolatedAndNotFixed(), isViolatedSOS1(), LOPseparate(), main(), makeSOS1conflictgraphFeasible(), makeSOS1constraintsFeasible(), markRowsXj(), maxWeightIndSetHeuristic(), mod2matrixPreprocessRows(), mod2MatrixTransformContRows(), nodeGetSolvalBinaryBigMSOS1(), nodeGetSolvalVarboundLbSOS1(), nodeGetSolvalVarboundUbSOS1(), notifyNlhdlrNewsol(), origsolOfInterest(), overEstimatePower(), performInteriorSolCutStrengthening(), performLPRandRounding(), performLPSimpleRounding(), performRandRounding(), performRelaxSimpleRounding(), performSimpleRounding(), polishPrimalSolution(), prepareSeparation(), presolve(), presolveRound(), primalAddOrigPartialSol(), primalAddOrigSol(), primalAddSol(), primalAddSolExact(), primalExistsOrigSol(), primalExistsSol(), primalSearchOrigSolPos(), primalSearchSolPos(), processNLPSol(), proposeFeasibleSolution(), readMst(), readSol(), readSolFile(), readXmlSolFile(), registerBranchingCandidates(), reoptimize(), reoptimize(), reuseSolution(), reuseSolution(), rowprepCleanupImproveCoefrange(), runCyckerlin(), sampleRandomPoints(), SCIP_DECL_BENDERSCUTEXEC(), SCIP_DECL_BENDERSCUTEXEC(), SCIP_DECL_BENDERSCUTEXEC(), SCIP_DECL_BENDERSCUTEXEC(), SCIP_DECL_BENDERSCUTEXEC(), SCIP_DECL_BENDERSCUTEXEC(), SCIP_DECL_BENDERSPOSTSOLVE(), SCIP_DECL_BENDERSPRESUBSOLVE(), SCIP_DECL_BENDERSSOLVESUB(), SCIP_DECL_BENDERSSOLVESUBCONVEX(), SCIP_DECL_BRANCHEXECLP(), SCIP_DECL_CONSCHECK(), SCIP_DECL_CONSCHECK(), SCIP_DECL_CONSCHECK(), SCIP_DECL_CONSCHECK(), SCIP_DECL_CONSCHECK(), SCIP_DECL_CONSCHECK(), SCIP_DECL_CONSCHECK(), SCIP_DECL_CONSCHECK(), SCIP_DECL_CONSCHECK(), SCIP_DECL_CONSCHECK(), SCIP_DECL_CONSCHECK(), SCIP_DECL_CONSCHECK(), SCIP_DECL_CONSCHECK(), SCIP_DECL_CONSCHECK(), SCIP_DECL_CONSCHECK(), SCIP_DECL_CONSCHECK(), SCIP_DECL_CONSCHECK(), SCIP_DECL_CONSCHECK(), SCIP_DECL_CONSCHECK(), SCIP_DECL_CONSCHECK(), SCIP_DECL_CONSCHECK(), SCIP_DECL_CONSCHECK(), SCIP_DECL_CONSCHECK(), SCIP_DECL_CONSCHECK(), SCIP_DECL_CONSCHECK(), SCIP_DECL_CONSCHECK(), SCIP_DECL_CONSCHECK(), SCIP_DECL_CONSCHECK(), SCIP_DECL_CONSCHECK(), SCIP_DECL_CONSCHECK(), SCIP_DECL_CONSCHECK(), SCIP_DECL_CONSCHECK(), SCIP_DECL_CONSCHECK(), SCIP_DECL_CONSCHECK(), SCIP_DECL_CONSCHECK(), SCIP_DECL_CONSCHECK(), SCIP_DECL_CONSENFOLP(), SCIP_DECL_CONSENFOPS(), SCIP_DECL_CONSENFORELAX(), SCIP_DECL_CONSENFORELAX(), SCIP_DECL_CONSENFORELAX(), SCIP_DECL_CONSENFORELAX(), SCIP_DECL_CONSENFORELAX(), SCIP_DECL_CONSENFORELAX(), SCIP_DECL_CONSENFORELAX(), SCIP_DECL_CONSENFORELAX(), SCIP_DECL_CONSENFORELAX(), SCIP_DECL_CONSENFORELAX(), SCIP_DECL_CONSENFORELAX(), SCIP_DECL_CONSENFORELAX(), SCIP_DECL_CONSENFORELAX(), SCIP_DECL_CONSENFORELAX(), SCIP_DECL_CONSENFORELAX(), SCIP_DECL_CONSENFORELAX(), SCIP_DECL_CONSENFORELAX(), SCIP_DECL_CONSENFORELAX(), SCIP_DECL_CONSENFORELAX(), SCIP_DECL_CONSENFORELAX(), SCIP_DECL_CONSENFORELAX(), SCIP_DECL_CONSENFORELAX(), SCIP_DECL_CONSENFORELAX(), SCIP_DECL_CONSENFORELAX(), SCIP_DECL_CONSENFORELAX(), SCIP_DECL_CONSENFORELAX(), SCIP_DECL_CONSENFORELAX(), SCIP_DECL_CONSENFORELAX(), SCIP_DECL_CONSENFORELAX(), SCIP_DECL_CONSENFORELAX(), SCIP_DECL_CONSENFORELAX(), SCIP_DECL_CONSEXIT(), SCIP_DECL_CONSGETDIVEBDCHGS(), SCIP_DECL_CONSGETDIVEBDCHGS(), SCIP_DECL_CONSGETDIVEBDCHGS(), SCIP_DECL_CONSGETDIVEBDCHGS(), SCIP_DECL_CONSSEPASOL(), SCIP_DECL_CONSSEPASOL(), SCIP_DECL_CONSSEPASOL(), SCIP_DECL_CONSSEPASOL(), SCIP_DECL_CONSSEPASOL(), SCIP_DECL_CONSSEPASOL(), SCIP_DECL_CONSSEPASOL(), SCIP_DECL_CONSSEPASOL(), SCIP_DECL_CONSSEPASOL(), SCIP_DECL_CONSSEPASOL(), SCIP_DECL_CONSSEPASOL(), SCIP_DECL_CONSSEPASOL(), SCIP_DECL_CONSSEPASOL(), SCIP_DECL_CONSSEPASOL(), SCIP_DECL_CONSSEPASOL(), SCIP_DECL_CONSSEPASOL(), SCIP_DECL_CONSSEPASOL(), SCIP_DECL_CONSSEPASOL(), SCIP_DECL_CONSSEPASOL(), SCIP_DECL_CONSSEPASOL(), SCIP_DECL_CONSSEPASOL(), SCIP_DECL_CONSSEPASOL(), SCIP_DECL_CONSSEPASOL(), SCIP_DECL_CONSSEPASOL(), SCIP_DECL_DIALOGEXEC(), SCIP_DECL_DIALOGEXEC(), SCIP_DECL_DIALOGEXEC(), SCIP_DECL_DIALOGEXEC(), SCIP_DECL_DIALOGEXEC(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_EVENTEXEC(), SCIP_DECL_EVENTEXEC(), SCIP_DECL_EVENTEXEC(), SCIP_DECL_EVENTEXEC(), SCIP_DECL_EXPREVAL(), SCIP_DECL_EXPREVAL(), SCIP_DECL_HASHKEYVAL(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXIT(), SCIP_DECL_HEURINIT(), SCIP_DECL_NLHDLRENFO(), SCIP_DECL_NLHDLRENFO(), SCIP_DECL_NLHDLRENFO(), SCIP_DECL_NLHDLRENFO(), SCIP_DECL_NLHDLRESTIMATE(), SCIP_DECL_NLHDLRESTIMATE(), SCIP_DECL_NLHDLRESTIMATE(), SCIP_DECL_NLHDLRESTIMATE(), SCIP_DECL_NLHDLRESTIMATE(), SCIP_DECL_NLHDLRESTIMATE(), SCIP_DECL_NLHDLRESTIMATE(), SCIP_DECL_NLHDLREVALAUX(), SCIP_DECL_NLHDLREVALAUX(), SCIP_DECL_NLHDLREVALAUX(), SCIP_DECL_NLHDLREVALAUX(), SCIP_DECL_NLHDLREVALAUX(), SCIP_DECL_NLHDLREVALAUX(), SCIP_DECL_NLHDLREVALAUX(), SCIP_DECL_NLHDLREVALAUX(), SCIP_DECL_NLHDLREVALAUX(), SCIP_DECL_NLHDLRINITSEPA(), SCIP_DECL_NLHDLRSOLLINEARIZE(), SCIP_DECL_NLHDLRSOLLINEARIZE(), SCIP_DECL_NLHDLRSOLLINEARIZE(), SCIP_DECL_NLHDLRSOLLINEARIZE(), SCIP_DECL_NLHDLRSOLLINEARIZE(), SCIP_DECL_READERWRITE(), SCIP_DECL_SEPAEXECSOL(), SCIP_DECL_SEPAEXECSOL(), SCIP_DECL_SEPAEXECSOL(), SCIP_DECL_SEPAEXECSOL(), SCIP_DECL_SEPAEXECSOL(), SCIP_DECL_SEPAEXECSOL(), SCIP_DECL_SEPAEXECSOL(), SCIP_DECL_SEPAEXECSOL(), SCIP_DECL_SEPAEXECSOL(), SCIP_DECL_SEPAEXECSOL(), SCIP_DECL_SEPAEXECSOL(), SCIPaddConcurrentSol(), SCIPaddExprsViolScoreNonlinear(), SCIPaddSol(), SCIPaddSolFree(), SCIPadjustImplicitSolVals(), SCIPapplyUndercover(), SCIPbenderscutExec(), SCIPbendersExec(), SCIPbendersExecSubproblemSolve(), SCIPbendersGetAuxiliaryVarVal(), SCIPbendersSetupSubproblem(), SCIPbendersSolSlackVarsActive(), SCIPbendersSolveSubproblem(), SCIPbendersSubproblemIsOptimal(), SCIPcalcBestCut(), SCIPcalcFlowCover(), SCIPcalcKnapsackCover(), SCIPcalcMIR(), SCIPcalcStrongCG(), SCIPcheckBendersSubproblemOptimality(), SCIPcheckCons(), SCIPcheckCumulativeCondition(), SCIPcheckSol(), SCIPcheckSolOrig(), SCIPcheckSolutionOrbisack(), SCIPcleanupRowprep(), SCIPcleanupRowprep2(), SCIPclearSol(), SCIPconsBendersEnforceSolution(), SCIPconsCheck(), SCIPconsEnforelax(), SCIPconshdlrCheck(), SCIPconshdlrGetDiveBoundChanges(), SCIPconshdlrSeparateSol(), SCIPconsSepasol(), SCIPcreateCurrentSol(), SCIPcreateFiniteSolCopy(), SCIPcreateLPSol(), SCIPcreateLPSolExact(), SCIPcreateNLPSol(), SCIPcreateOrigSol(), SCIPcreatePartialSol(), SCIPcreatePseudoSol(), SCIPcreateRelaxSol(), SCIPcreateSol(), SCIPcreateSolCopy(), SCIPcreateSolCopyOrig(), SCIPcreateSolExact(), SCIPcreateUnknownSol(), SCIPcutGenerationHeuristicCMIR(), SCIPcutpoolSeparate(), SCIPcycPrintSolutionValues(), SCIPdivesetSetWorkSolution(), SCIPenforelaxCons(), SCIPevalBilinAuxExprNonlinear(), SCIPevalExpr(), SCIPevalExprGradient(), SCIPevalExprHessianDir(), SCIPevalExprQuadratic(), SCIPevalExprQuadraticAuxNonlinear(), SCIPeventChgSol(), SCIPexprEval(), SCIPexprEvalGradient(), SCIPexprEvalHessianDir(), SCIPexprhdlrEvalExpr(), SCIPexprhdlrEvalFwDiffExpr(), SCIPfreeSol(), SCIPgenerateAndApplyBendersOptCut(), SCIPgetAbsViolationNonlinear(), SCIPgetActivityExactLinear(), SCIPgetActivityLinear(), SCIPgetBendersAuxiliaryVarVal(), SCIPgetCutEfficacy(), SCIPgetCutLPSolCutoffDistance(), SCIPgetDiveBoundChanges(), SCIPgetExprAbsAuxViolationNonlinear(), SCIPgetExprAbsOrigViolationNonlinear(), SCIPgetExprActivityNonlinear(), SCIPgetExprRelAuxViolationNonlinear(), SCIPgetFeasibilityExactLinear(), SCIPgetFeasibilityLinear(), SCIPgetNlRowSolActivity(), SCIPgetNlRowSolFeasibility(), SCIPgetRelViolationNonlinear(), SCIPgetReoptLastOptSol(), SCIPgetRowprepViolation(), SCIPgetRowSolActivity(), SCIPgetRowSolActivityExact(), SCIPgetRowSolActivityWithErrorboundExact(), SCIPgetRowSolFeasibility(), SCIPgetRowSolFeasibilityExact(), SCIPgetSolHeur(), SCIPgetSolNodenum(), SCIPgetSolOrigObj(), SCIPgetSolOrigObjExact(), SCIPgetSolRunnum(), SCIPgetSolTime(), SCIPgetSolTransObj(), SCIPgetSolTransObjExact(), SCIPgetSolVal(), SCIPgetSolValExact(), SCIPgetSolVals(), SCIPgetSolVarsData(), SCIPgetVarClosestVlb(), SCIPgetVarClosestVub(), SCIPheurPassSolAddSol(), SCIPheurPassSolTrySol(), SCIPheurSyncPassSol(), SCIPincSolVal(), SCIPIsConcurrentSolNew(), SCIPisCutEfficacious(), SCIPisRowprepViolationReliable(), SCIPisViolatedIndicator(), SCIPlinkCurrentSol(), SCIPlinkLPSol(), SCIPlinkLPSol(), SCIPlinkLPSolExact(), SCIPlinkNLPSol(), SCIPlinkPseudoSol(), SCIPlinkRelaxSol(), SCIPlpiChgBounds(), SCIPlpiExactFactorSolve(), SCIPlpiGetSol(), SCIPmakeIndicatorFeasible(), SCIPmakeIndicatorsFeasible(), SCIPmakeSolExact(), SCIPmakeSOS1sFeasible(), SCIPnlrowGetSolActivity(), SCIPnlrowGetSolFeasibility(), SCIPnlrowRecalcNLPActivity(), SCIPnlrowRecalcPseudoActivity(), SCIPoverwriteFPsol(), SCIPprimalAddOrigSol(), SCIPprimalAddOrigSolFree(), SCIPprimalAddSol(), SCIPprimalAddSolFree(), SCIPprimalAddSolFreeExact(), SCIPprimalSolCreated(), SCIPprimalSolFreed(), SCIPprimalTransformSol(), SCIPprimalTrySol(), SCIPprimalTrySolFree(), SCIPprimalTrySolFreeExact(), SCIPprintBestSol(), SCIPprintBestTransSol(), SCIPprintMIPStart(), SCIPprintRay(), SCIPprintRowprepSol(), SCIPprintSol(), SCIPprintSolExact(), SCIPprintSolReaderFzn(), SCIPprintTransSol(), SCIPprocessRowprepNonlinear(), SCIPreadSolFile(), SCIPrecomputeSolObj(), SCIPreoptAddOptSol(), SCIPreoptAddSol(), SCIPretransformSol(), SCIPretransformSolExact(), SCIProundSol(), SCIProwExactGetSolActivity(), SCIProwExactGetSolActivityWithErrorbound(), SCIProwExactGetSolFeasibility(), SCIProwGetLPSolCutoffDistance(), SCIProwGetSolActivity(), SCIProwGetSolEfficacy(), SCIProwGetSolFeasibility(), SCIProwIsSolEfficacious(), SCIPsepaExecSol(), SCIPseparateKnapsackCuts(), SCIPseparateRelaxedKnapsack(), SCIPseparateSol(), SCIPseparateSolCutpool(), SCIPseparationRound(), SCIPsepasolCons(), SCIPsetBasePointClosecuts(), SCIPsetNLPInitialGuessSol(), SCIPsetRelaxSolValsSol(), SCIPsetSolVal(), SCIPsetSolValExact(), SCIPsetSolVals(), SCIPsetupBendersSubproblem(), SCIPsolAdjustImplicitSolVals(), SCIPsolCheck(), SCIPsolCheckOrig(), SCIPsolClear(), SCIPsolCopy(), SCIPsolCreate(), SCIPsolCreateCurrentSol(), SCIPsolCreateCurrentSolExact(), SCIPsolCreateExact(), SCIPsolCreateLPSol(), SCIPsolCreateLPSolExact(), SCIPsolCreateNLPSol(), SCIPsolCreateOriginal(), SCIPsolCreateOriginalExact(), SCIPsolCreatePartial(), SCIPsolCreatePseudoSol(), SCIPsolCreatePseudoSolExact(), SCIPsolCreateRelaxSol(), SCIPsolCreateUnknown(), SCIPsolFree(), SCIPsolGetAbsBoundViolation(), SCIPsolGetAbsConsViolation(), SCIPsolGetAbsIntegralityViolation(), SCIPsolGetAbsLPRowViolation(), SCIPsolGetDepth(), SCIPsolGetHeur(), SCIPsolGetIndex(), SCIPsolGetNodenum(), SCIPsolGetObj(), SCIPsolGetObjExact(), SCIPsolGetOrigin(), SCIPsolGetOrigObj(), SCIPsolGetOrigObjExact(), SCIPsolGetPrimalIndex(), SCIPsolGetRayVal(), SCIPsolGetRelax(), SCIPsolGetRelBoundViolation(), SCIPsolGetRelConsViolation(), SCIPsolGetRelLPRowViolation(), SCIPsolGetRunnum(), SCIPsolGetTime(), SCIPsolGetType(), SCIPsolGetVal(), SCIPsolGetValExact(), SCIPsolIncVal(), SCIPsolIsExact(), SCIPsolIsOriginal(), SCIPsolIsPartial(), SCIPsolLinkCurrentSol(), SCIPsolLinkLPSol(), SCIPsolLinkLPSolExact(), SCIPsolLinkNLPSol(), SCIPsolLinkPseudoSol(), SCIPsolLinkPseudoSolExact(), SCIPsolLinkRelaxSol(), SCIPsolMakeExact(), SCIPsolMakeReal(), SCIPsolMarkPartial(), SCIPsolOrigAddObjval(), SCIPsolOrigAddObjvalExact(), SCIPsolOverwriteFPSolWithExact(), SCIPsolPrint(), SCIPsolPrintExact(), SCIPsolPrintRay(), SCIPsolRecomputeInternObjExact(), SCIPsolRecomputeObj(), SCIPsolResetViolations(), SCIPsolRetransform(), SCIPsolRetransformExact(), SCIPsolRound(), SCIPsolSetHeur(), SCIPsolSetLPRelaxation(), SCIPsolSetOrigin(), SCIPsolSetPrimalIndex(), SCIPsolSetPseudo(), SCIPsolSetRelax(), SCIPsolSetStrongbranching(), SCIPsolSetUnknown(), SCIPsolSetVal(), SCIPsolSetValExact(), SCIPsolTransform(), SCIPsolUnlink(), SCIPsolUnlinkExact(), SCIPsolUpdateBoundViolation(), SCIPsolUpdateConsViolation(), SCIPsolUpdateIntegralityViolation(), SCIPsolUpdateLPConsViolation(), SCIPsolUpdateLPRowViolation(), SCIPsolUpdateVarObj(), SCIPsolUpdateVarsum(), SCIPsolve(), SCIPsolveBendersSubproblem(), SCIPsolveBendersSubproblems(), SCIPsolveCIP(), SCIPsparseSolGetFirstSol(), SCIPsparseSolGetNextSol(), SCIPtransformProb(), SCIPtrySol(), SCIPtrySolFree(), SCIPtrySolFreeExact(), SCIPtryStrongbranchLPSol(), SCIPunlinkSol(), SCIPunlinkSolExact(), SCIPupdateSolBoundViolation(), SCIPupdateSolConsViolation(), SCIPupdateSolIntegralityViolation(), SCIPupdateSolLPConsViolation(), SCIPupdateSolLPRowViolation(), SCIPvarGetClosestVlb(), SCIPvarGetClosestVub(), SCIPvisualFoundSolution(), scoreBranchingCandidates(), scoring(), scoring(), scoring(), searchEcAggr(), selectBranchingCandidate(), selectDecreaseRounding(), selectEssentialRounding(), selectEssentialRounding(), selectEssentialRounding(), selectIncreaseRounding(), selectInitialVariableDecomposition(), selectInitialVariableRandomly(), selectRounding(), selectShifting(), selectShifting(), sepaBoundInequalitiesFromGraph(), sepaImplBoundCutsSOS1(), separate(), separateCardinality(), separateCons(), separateCons(), separateCons(), separateCons(), separateCons(), separateCons(), separateCons(), separateCons(), separateCons(), separateCons(), separateConsBinaryRepresentation(), separateConsOnIntegerVariables(), separateConstraints(), separateConstraints(), separateCoverCutsCons(), separateCoversOrbisack(), separateCuts(), separateCuts(), separateCuts(), separateCuts(), separateCuts(), separateCuts(), separateCuts(), separateCuts(), separateCuts(), separateGLS(), separateHeur(), separateIISRounding(), separateIndicators(), separateMcCormickImplicit(), separateOddCycles(), separateOneFlower(), separatePerspective(), separatePoint(), separateRltCuts(), separateSequLiftedExtendedWeightInequality(), separateSequLiftedMinimalCoverInequality(), separateSolution(), separateSOS1(), separateStandard(), separateSupLiftedMinimalCoverInequality(), separateTwoFlower(), separationRoundSol(), sepaSubtour(), setAltLPObj(), setSolutionValues(), setupAggregationData(), setupAndSolve(), setupAndSolveCumulativeSubscip(), setVarToNearestBound(), solCheckExact(), solClearArrays(), solCreateSolAssignment(), solCutIsViolated(), solGetArrayVal(), solGetArrayValExact(), solIncArrayVal(), solOfInterest(), solSetArrayVal(), solSetArrayValExact(), solStamp(), soltreeAddSol(), solUnlinkVar(), solUnlinkVarExact(), solveAndEvalSubscip(), solveBendersSubproblems(), solveComponent(), solveLagrangianDual(), solveLagromoryLP(), solveLp(), solveLPWithHardCuts(), solveNode(), solveNodeLP(), solveSubNLP(), solveSubproblem(), sortPrimalSols(), startProbing(), storeAggrFromMIP(), storeSolution(), TCLIQUE_NEWSOL(), tightenVariables(), transformNonIntegralRow(), transformSols(), tryFixVar(), tryOneOpt(), trySolCandidate(), unboundedAuxiliaryVariables(), underEstimatePower(), updateSlacks(), updateSubgradient(), updateVarVals(), updateWeightsTCliquegraph(), visualizeSolutionAscii(), visualizeSolutionGnuplot(), visualizeSolutionGnuplot(), visualizeSolutionMatplotlib(), while(), while(), while(), and writeExpandedSolutions().
| lpcands[c] |
Definition at line 697 of file heur_intshifting.c.
Referenced by branchingIntegralOrNonlinear(), candidateListGetAllFractionalCandidates(), computeBranchingPriorities(), for(), for(), if(), if(), performLPRandRounding(), performLPSimpleRounding(), SCIP_DECL_BRANCHEXECLP(), SCIP_DECL_BRANCHEXECLP(), SCIP_DECL_BRANCHEXECLP(), SCIP_DECL_BRANCHEXECLP(), SCIP_DECL_BRANCHEXECLP(), SCIP_DECL_BRANCHEXECLP(), SCIP_DECL_BRANCHEXECLP(), SCIP_DECL_BRANCHEXECLP(), SCIP_DECL_BRANCHEXECLP(), SCIP_DECL_BRANCHEXECLP(), SCIP_DECL_BRANCHEXECLP(), SCIP_DECL_BRANCHEXECLP(), SCIP_DECL_HEUREXEC(), SCIPbranchcandGetLPCands(), SCIPgetLPBranchCands(), SCIPperformGenericDivingAlgorithm(), SCIPselectVarStrongBranching(), selectEssentialRounding(), selectEssentialRounding(), selectEssentialRounding(), selectNextDiving(), updateEstimate(), while(), while(), and while().
| SCIP_Real* lpcandssol |
Definition at line 698 of file heur_intshifting.c.
Referenced by candidateListGetAllFractionalCandidates(), for(), for(), if(), if(), performLPSimpleRounding(), SCIP_DECL_BRANCHEXECLP(), SCIP_DECL_BRANCHEXECLP(), SCIP_DECL_BRANCHEXECLP(), SCIP_DECL_BRANCHEXECLP(), SCIP_DECL_BRANCHEXECLP(), SCIP_DECL_BRANCHEXECLP(), SCIP_DECL_BRANCHEXECLP(), SCIP_DECL_HEUREXEC(), SCIPbranchcandGetLPCands(), SCIPgetLPBranchCands(), SCIPperformGenericDivingAlgorithm(), SCIPselectVarStrongBranching(), and selectNextDiving().
| SCIP_ROW** lprows |
Definition at line 699 of file heur_intshifting.c.
Referenced by if(), if(), initMatrix(), SCIP_DECL_BRANCHEXECLP(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIPapplyLockFixings(), and storeCuts().
| SCIP_Real* minactivities |
Definition at line 700 of file heur_intshifting.c.
Referenced by if(), SCIPfreeBufferArray(), updateActivities(), and while().
| SCIP_Real* maxactivities |
Definition at line 701 of file heur_intshifting.c.
Referenced by if(), SCIPfreeBufferArray(), updateActivities(), and while().
| violrows |
Definition at line 702 of file heur_intshifting.c.
Referenced by addFracCounter(), addFracCounter(), if(), if(), SCIPfreeBufferArray(), SCIPfreeBufferArray(), updateActivities(), updateActivities(), updateActivities(), updateViolations(), updateViolations(), updateViolations(), while(), while(), and while().
| SCIP_Real* nincreases |
Definition at line 703 of file heur_intshifting.c.
Referenced by if(), if(), SCIPfreeBufferArray(), selectShifting(), selectShifting(), while(), and while().
| SCIP_Real* ndecreases |
Definition at line 704 of file heur_intshifting.c.
Referenced by if(), if(), SCIPfreeBufferArray(), selectShifting(), selectShifting(), while(), and while().
| violrowpos |
Definition at line 705 of file heur_intshifting.c.
Referenced by addFracCounter(), addFracCounter(), if(), if(), SCIPfreeBufferArray(), SCIPfreeBufferArray(), updateActivities(), updateActivities(), updateActivities(), updateViolations(), updateViolations(), updateViolations(), while(), while(), and while().
| int* nfracsinrow |
Definition at line 706 of file heur_intshifting.c.
Referenced by addFracCounter(), addFracCounter(), if(), if(), SCIPfreeBufferArray(), updateActivities(), updateActivities(), updateViolations(), updateViolations(), while(), and while().
| increaseweight = 1.0 |
Definition at line 707 of file heur_intshifting.c.
Referenced by selectShifting(), selectShifting(), while(), and while().
| SCIP_Real obj |
Definition at line 708 of file heur_intshifting.c.
Referenced by addAltLPColumn(), addScenarioVarsAndConsToProb(), addScenarioVarsToProb(), applyCliqueFixings(), applyVbounds(), applyVboundsFixings(), buildVertexPolyhedralSeparationLP(), calcShiftVal(), checkConsQuadraticProblem(), checkDivingCandidates(), chooseFracVar(), chooseGuidedVar(), chooseVeclenVar(), computeCut(), computeRelIntPoint(), createAltLPColumn(), createAltLPColumn(), createAuxiliaryNonlinearSubproblem(), createCGCutDirect(), createLP(), createObjRow(), createSubscip(), dualPresolve(), dualPresolve(), for(), for(), fullDualPresolve(), generateAndApplyBendersCuts(), getMaxactImplicObjchg(), getObjvalDeltaLb(), getObjvalDeltaLbExact(), getObjvalDeltaUb(), getObjvalDeltaUbExact(), getScoreOfFarkasDiving(), getTempObj(), initSolve(), lpExactFlushAddCols(), lpExactFlushChgCols(), lpFlushAddCols(), lpFlushChgCols(), lpGetModifiedPseudoObjvalExact(), lpLexDualSimplex(), lpUpdateVarColumn(), lpUpdateVarColumnProved(), lpUpdateVarLoose(), lpUpdateVarLooseProved(), lpUpdateVarProved(), performDualfix(), presolRoundIndicator(), presolStuffing(), primalAddSol(), primalAddSolExact(), primalExistsOrigSol(), primalExistsSol(), primalSearchOrigSolPos(), primalSearchSolPos(), probCheckObjIntegralExact(), probScaleObjExact(), propIndicator(), recomputeLooseObjectiveValue(), recomputeSafeLooseObjectiveValue(), recomputeSafePseudoObjectiveValue(), runTabuCol(), SCIP_DECL_BRANCHEXECLP(), SCIP_DECL_BRANCHEXECLP(), SCIP_DECL_CONSINITSOL(), SCIP_DECL_DIVESETGETSCORE(), SCIP_DECL_DIVESETGETSCORE(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_SEPAEXECLP(), SCIP_DECL_SORTPTRCOMP(), SCIPaddVarExactData(), SCIPcertificatePrintDualboundPseudo(), SCIPcertificateSetAndPrintObjective(), SCIPcreateConsOrbitopeFull(), SCIPcreateConsOrbitopePP(), SCIPcreateObjVar(), SCIPcreateObjVarImpl(), SCIPcreateVar(), SCIPcreateVarBasic(), SCIPcreateVarBinpacking(), SCIPcreateVarImpl(), SCIPheurPassIndicator(), SCIPisObjIntegral(), SCIPlpExactGetSol(), SCIPlpExactUpdateVarColumn(), SCIPlpExactUpdateVarLoose(), SCIPlpGetModifiedPseudoObjval(), SCIPlpiAddCols(), SCIPlpiAddCols(), SCIPlpiChgObj(), SCIPlpiExactAddCols(), SCIPlpiExactChgObj(), SCIPlpiExactDelColset(), SCIPlpiExactEnd(), SCIPlpiExactLoadColLP(), SCIPlpiExactLoadColLP(), SCIPlpiGetObj(), SCIPlpiLoadColLP(), SCIPlpiLoadColLP(), SCIPlpiScaleCol(), SCIPlpRecomputeLocalAndGlobalPseudoObjval(), SCIPmakeIndicatorFeasible(), SCIPnlpiOracleGetObjGradientNnz(), SCIPprimalRetransformSolutions(), SCIPprimalUpdateObjoffset(), SCIPprimalUpdateObjoffsetExact(), SCIPprobCheckObjIntegral(), SCIPprobScaleObj(), SCIPrelaxationSetSolObj(), SCIPretransformObj(), SCIPsolAdjustImplicitSolVals(), SCIPsolSetVal(), SCIPsolSetValExact(), SCIPtransformObj(), SCIPvarAddExactData(), SCIPvarAggregate(), SCIPvarAggregateExact(), SCIPvarCreateOriginal(), SCIPvarCreateTransformed(), SCIPvarFix(), SCIPvarFixExact(), SCIPvarMultiaggregate(), SCIPvarMultiaggregateExact(), SCIPvarParseOriginal(), SCIPvarParseTransformed(), SCIPvisualFoundSolution(), SCIPwriteLp(), selectEssentialRounding(), selectEssentialRounding(), selectEssentialRounding(), selectRounding(), setAltLPObj(), setAltLPObjZero(), setObjective(), solOfInterest(), solveClassification(), solveMinIISC(), solveNlp(), solvePricingMINLP(), solveSingleRowLP(), updateBestCandidate(), updateBestCandidate(), varCreate(), varParse(), while(), while(), while(), writeFzn(), and writeOpbObjective().
| SCIP_Real bestshiftval |
Definition at line 709 of file heur_intshifting.c.
Referenced by for().
| minobj = SCIPgetSolTransObj(scip, sol) |
Definition at line 710 of file heur_intshifting.c.
Referenced by assert(), for(), for(), SCIPlinkLPSol(), SCIPlpiGetPrimalRay(), selectDecreaseRounding(), selectEssentialRounding(), selectEssentialRounding(), selectEssentialRounding(), selectIncreaseRounding(), selectRounding(), transformAndSolve(), while(), while(), and while().
| int nvars |
Definition at line 711 of file heur_intshifting.c.
Referenced by addAltLPColumn(), addAuxiliaryVariableToCut(), addCliques(), addCliques(), addCoefTerm(), addConflictBounds(), addConflictBounds(), addConflictFixedVars(), addConflictReasonVars(), addConstraint(), addConstraintExact(), addCut(), addEndingJobDemands(), addFacetToCut(), addFixedVarsConss(), addGlobalCut(), addInitialSolution(), addKnapsackConstraints(), addLargestCliquePart(), addLinearConstraint(), addLinearConstraints(), addLogicOrConstraints(), addLowerboundCons(), addNegatedCliques(), addObjcut(), addObjCutoff(), addProductVars(), addRelaxation(), addRow(), addRowExact(), addScenarioVarsAndConsToProb(), addScenarioVarsToProb(), addSetppcConstraints(), addSymmetryInformation(), addSymmetryInformation(), addSymmetryInformation(), addSymmetryInformation(), addSymmetryInformation(), addSymmetryInformation(), addSymmetryInformation(), addSymmetryInformation(), addSymresackInequality(), AMPLProblemHandler::LinearExprHandler::AddTerm(), AMPLProblemHandler::LinearPartHandler::AddTerm(), addTrustRegionConstraints(), addVarCardinality(), addVariableToArray(), addVariableToArray(), addVarNameToStorage(), addVarSOS1(), addVarSOS2(), aggregateConstraints(), aggregateVariables(), allocSNFRelaxation(), alnsFixMoreVariables(), alnsUnfixVariables(), analyseInfeasibelCoreInsertion(), analyzeConflictOne(), analyzeConflictRangedRow(), analyzeConflictZero(), analyzeEnergyRequirement(), applyAlternativeBoundsBranching(), applyAlternativeBoundsFixing(), applyBinaryConstraints(), applyBoundHeur(), applyCompletesol(), applyDecomposition(), applyDeeperDomainReductions(), applyDomainChanges(), applyFixings(), applyFixings(), applyFixings(), applyFixings(), applyFixings(), applyFixings(), applyFixings(), applyGlobalBounds(), applyObbt(), applyObbtBilinear(), applyOptcumulative(), applyProbing(), applyProbingVar(), applyRepair(), applySingleDeeperDomainReductions(), applyVbounds(), assignLinking(), assignLinking(), branchBalancedCardinality(), branchingDecisionEnsureBoundArraysSize(), branchOnVar(), branchruledataEnsureArraySize(), branchruledataEnsureNlcount(), branchUnbalancedCardinality(), bucketCreateSubscip(), buildBlockGraph(), buildConvexCombination(), buildVertexPolyhedralSeparationLP(), calcCliquePartitionGreedy(), calcMaxObjPseudoactivity(), calcMIRSafely(), calcNonZeros(), calcSignature(), calcSignature(), catchEvent(), catchEventBinvar(), catchEventIntvar(), catchEvents(), certificatePrintSol(), certificatePrintWeakDerStart(), changeAncestorBranchings(), checkAndConss(), checkBounddisjunction(), checkCands(), checkCons(), checkCons(), checkCumulativeCondition(), checkDemands(), checkEqualObjective(), checkFeasible(), checkFixingrate(), checkForOverlapping(), checkIISlocal(), checkImplicsApplied(), checkKnapsack(), checkLinearConssVarboundSOS1(), checkLogicor(), checkOrigPbCons(), checkOverloadViaThetaTree(), checkParallelObjective(), checkParallelObjective(), checkPartialObjective(), checkProbHasContEqs(), checkRedundancy(), checkSetupTolerances(), checkSolution(), checkSolution(), checkSubproblemConvexity(), checkSubproblemIndependence(), checkSwitchNonoverlappingSOS1Methods(), checkSymresackSolution(), checkSystemGF2(), checkTrivialInfeas(), checkVarnames(), checkVarnames(), checkVarnames(), checkVarnames(), chgCoefPos(), chgCoefPos(), chgLhs(), chgRhs(), cliqueCleanup(), cliqueCreateWithData(), cliqueGetCommonSuccessorsSOS1(), cliquePresolve(), cliquePresolve(), collectAggregatedVars(), collectAggregatedVars(), collectAggregatedVars(), collectBinaryCliqueData(), collectBinaryVars(), collectDataTTEF(), collectDemands(), collectEstLst(), collectIntVars(), collectNonBinaryImplicationData(), collectNonBinaryVBoundData(), collectSolActivities(), collectSolution(), collectVars(), COLORpricerSetNVarsCreatedPerRound(), combineCols(), componentSetupWorkingSol(), computeAlternativeBounds(), computeAreaScore(), computeConsAndDataChanges(), computeConvexEnvelopeFacet(), computeCoreEnergyAfter(), computeCoverUndercover(), computeCut(), computeEffectiveHorizonCumulativeCondition(), computeFixingOrder(), computeInteriorPoint(), computeMIREfficacy(), computeMIRForOptimalityCut(), computeNogoodCut(), computePeak(), computeStandardIntegerOptCut(), computeStandardLPFeasibilityCut(), computeStandardLPOptimalityCut(), computeStandardNLPFeasibilityCut(), computeStandardNLPOptimalityCut(), computeSymmetryGroup(), computeVertexPolyhedralFacetLP(), computeVertexPolyhedralMaxFacetError(), conflictAnalyzeLP(), conflictAnalyzeResolution(), conflictClearResolution(), conflictRowClear(), conflictRowCopy(), conflictRowReplace(), consCapacityConstraintsFinder(), consCatchEvent(), consCatchEvent(), consCheckRedundancy(), consdataCalcSignature(), consdataCatchWatchedEvents(), consdataCatchWatchedEvents(), consdataCheck(), consdataChgWeight(), consdataCollectLinkingCons(), consdataCreate(), consdataCreate(), consdataCreate(), consdataCreate(), consdataCreate(), consdataCreate(), consdataCreate(), consdataCreate(), consdataCreate(), consdataCreate(), consdataCreate(), consdataCreate(), consdataCreateRedundant(), consdataCreateTransformed(), consdataDeletePos(), consdataDropEvents(), consdataDropWatchedEvents(), consdataDropWatchedEvents(), consdataFixOperandsOne(), consdataFixVariables(), consdataFree(), consdataFree(), consdataFree(), consdataIsResidualIntegral(), consdataLinearize(), consdataPrint(), consdataSort(), consdataSort(), consdataSwitchWatchedvars(), consdataSwitchWatchedvars(), consdataSwitchWatchedvars(), consdataTightenCoefs(), consdataUnmarkEventdataVars(), consDropEvent(), consDropEvent(), constraintNonOverlappingGraph(), constructCompression(), constructCompression(), constructHypergraph(), constructSolution(), convertLongEquality(), copyToSubscip(), copyToSubscip(), coretimesUpdateLb(), correctConshdlrdata(), countKernelVariables(), countNonlinearities(), countNonZeroRootRedcostVars(), countSparseSol(), CREATE_CONSTRAINT(), CREATE_CONSTRAINT(), CREATE_CONSTRAINT(), CREATE_CONSTRAINT(), createAltLPColumn(), createAltLPColumn(), createAndAddAndCons(), createAndAddLinearCons(), createAndAddTransferredCut(), createAndApplyStoredBendersCut(), createBlockproblem(), createCGCutCMIR(), createCGCutDirect(), createCGCuts(), createCGCutStrongCG(), createCGMIPprimalsols(), createCipFormulation(), createConflictCons(), createConsCumulative(), createConsSetppc(), createConstraints(), createConsXorIntvar(), createCoreProfile(), createCoverCuts(), createCoverCutsTimepoint(), createCoveringProblem(), createDisjuctiveCons(), createEdgesFromRow(), createGenVBound(), createKKTComplementarityLinear(), createLinearCons(), createLinking(), createMasterVarMapping(), createNAryBranch(), createNewSol(), createNewSol(), createNewSol(), createNewSols(), createNlhdlrExprData(), createNormalizedKnapsack(), createNormalizedLogicor(), createNormalizedSetppc(), createObjRow(), createReaderdata(), createRelaxation(), createRelaxation(), createRow(), createSelectedSortedEventpointsSol(), createSepaData(), createSolFromNLP(), createSolFromSubScipSol(), createSolFromSubScipSol(), createSortedEventpoints(), createSortedEventpoints(), createSortedEventpointsSol(), createSubproblem(), createSubproblems(), createSubSCIP(), createSubSCIP(), createSubscipIIS(), createTcliqueGraph(), createVararray(), createVariableMappings(), CUTOFF_CONSTRAINT(), CUTOFF_CONSTRAINT(), cutsRoundMIR(), cutsRoundStrongCG(), cutsTransformMIR(), cutsTransformMIRSafely(), DECL_CHANGESUBSCIP(), DECL_CHANGESUBSCIP(), DECL_CHANGESUBSCIP(), DECL_CHANGESUBSCIP(), DECL_VARFIXINGS(), DECL_VARFIXINGS(), decompGetConsVarsAndLabels(), decompHorizonInitialize(), delCoefPos(), delCoefPos(), delCoefPos(), delCoefPos(), delCoefPos(), delCoefPos(), delCoefPos(), delCoefPos(), delCoefPos(), deleteRedundantVars(), deleteVarCardinality(), deleteVarSOS1(), deleteVarSOS2(), deletionFilterBatch(), delPosDualray(), delPosDualsol(), detectHiddenProducts(), detectRedundantVars(), detectSocNorm(), detectSocQuadraticComplex(), detectSocQuadraticSimple(), determineFixings(), determineMaxDistance(), determineSymmetry(), determineVariableFixings(), determineVariableFixings(), determineVariableFixings(), displayCycleOfSymmetry(), dropEvent(), dropEventBinvar(), dropEventIntvar(), dropEvents(), dualPresolve(), dualPresolving(), dualPresolving(), dualPresolving(), dualWeightsTightening(), enfopsCons(), enforceCardinality(), enforceConflictgraph(), enforceConssSOS1(), enforceConstraint(), enforceSOS2(), estimateSymgraphSize(), evalCorner(), execIISfinderGreedy(), execRelpscost(), executeLNSHeuristic(), executeResolutionStep(), exprIsSemicontinuous(), extractCliques(), extractLinearValues(), extractVariablesMINLP(), fillDigraph(), fillKernels(), fillVariableGraph(), filterBounds(), filterRound(), findAggregation(), findComponents(), findDownlockAggregations(), findShortestOccurlist(), findUplockAggregations(), fixAdditionalVars(), fixInterdiction(), fixMatchingSolutionValues(), fixMatchingSolutionValues(), fixNonNeighborhoodVariables(), fixVariables(), forbidCover(), freeConflictGraphSST(), freeExprDataMem(), freePersistent(), fromCommandLine(), fullDualPresolve(), fzninputAddVararray(), generateAndApplyBendersCuts(), generateBoundInequalityFromSOS1Cons(), generateCloseCutPoint(), generateClusterCuts(), generateRowCardinality(), generateRowSOS2(), generateZerohalfCut(), getActiveVariables(), getActiveVariables(), getActiveVariables(), getActiveVariables(), getActiveVariables(), getActiveVariables(), getActiveVariables(), getActiveVariables(), getActiveVariables(), getActiveVariables(), getActiveVariables2(), getActiveVariablesExact(), getActiveVariablesExact(), getBinVarsRepresentatives(), getCover(), getDecompVarsConssData(), getDiveBdChgsSOS1constraints(), getFactorizedBinaryQuadraticExpr(), getFeasibleSet(), getFixedVariable(), getGenVBoundsMinActivity(), getGenVBoundsMinActivityConflict(), getInferenceOrder(), getLinearCoeffs(), getLinearConsNVars(), getLinearConsVarsData(), getLinkingScoreAndBlocklabels(), getLinVarsAndAndRess(), getMaxactImplicObjchg(), getNLPVarsNonConvexity(), getNVarsIndicators(), getObjectiveFactor(), getPotential(), getRelDistance(), getSubmatrixSize(), getVariableOrTerm(), getVarOrder(), GUBsetCalcCliquePartition(), GUBsetCreate(), GUBsetGetCliquePartition(), handleLinearCons(), handleNewVariableSOS1(), handleNlpParam(), hessLagSparsitySetNzFlagForExpr(), heurdataEnsureArraySize(), if(), if(), if(), improvePoint(), initBounds(), initBranchruleData(), initConcsolver(), initConflictgraph(), initConflictstore(), initConopt(), initData(), initializeCandsLists(), initializeDurations(), initializeLocks(), initializeSol(), initLP(), initPricing(), initProblem(), innerPresolve(), isConsIndependently(), isConsViolated(), isConsViolated(), isLiteralSatisfied(), isLiteralViolated(), isNonstandardPerm(), lexdataCreate(), liftCliqueVariables(), LNSFixMoreVariables(), LNSUnfixVariables(), loadTcliquegraph(), lockRounding(), lockRoundingAndCons(), makeSOS1constraintsFeasible(), matrixAddRow(), matrixCreate(), maximizeObjectiveSymresackCriticalEntry(), maximizeObjectiveSymresackStrict(), mergeMultiples(), mergeMultiples(), MirReduction(), moveChildrenUp(), moveVariable(), multiAggregateBinvar(), nlpAddVars(), nlpDelVarPos(), nlpFlushVarDeletions(), nlpMoveVar(), nlpSolve(), nlrowLinearCoefChanged(), normalizeCons(), normalizeCumulativeCondition(), objimplicsCreate(), AMPLProblemHandler::OnVarBounds(), orbisackUpgrade(), packingUpgrade(), parseAggregation(), parseConstantArrayAssignment(), parseQuadratic(), parseSolveItem(), parseVariableArray(), parseVariableArrayAssignment(), peekStaticLexredIsFeasible(), performDualfix(), performInteriorSolCutStrengthening(), performStrongbranchWithPropagation(), permSortConsdata(), permSortConsdata(), polishPrimalSolution(), prepareCons(), preprocessCliques(), preprocessConstraintPairs(), preprocessConstraintPairs(), preprocessConstraintPairs(), presolRoundCardinality(), presolRoundConsSOS1(), presolRoundConssSOS1(), presolRoundSOS2(), presolStuffing(), presolveAddKKTAggregatedVars(), presolveAddKKTKnapsackConss(), presolveAddKKTLinearCons(), presolveAddKKTLinearConss(), presolveAddKKTLogicorConss(), presolveAddKKTSetppcConss(), presolveAddKKTVarboundConss(), presolveConsEffectiveHorizon(), presolveConsEst(), presolveConsLct(), presolveCumulativeCondition(), presolvePropagateCons(), printActiveVariables(), printAggregatedCons(), printAggregatedCons(), printAndCons(), printAndCons(), printBoundSection(), printLinearCons(), printLinearCons(), printLinearCons(), printLinearCons(), printLinearCons(), printLinearConsExact(), printLinearRow(), printNLRow(), printNonLinearCons(), printRow(), printRow(), printRow(), printRow(), printRowExact(), printSOSCons(), printSosCons(), probdataCreate(), probRemoveVar(), processBinvarFixings(), processFixings(), processNlRow(), processRealBoundChg(), processSolveOutcome(), processWatchedVars(), processWatchedVars(), projectVbd(), propagateAllConss(), propagateCons(), propagateCons(), propagateCons(), propagateCons(), propagateCons(), propagateCons(), propagateCumulativeCondition(), propagateEdgeFinding(), propagateLbTTEF(), propagateLexredDynamic(), propagateStaticLexred(), propagateTimetable(), propagateTTEF(), propagateUbTTEF(), propCardinality(), propConsSOS1(), propdataInit(), propdataInit(), propIndicator(), propSOS2(), propVariables(), rangedRowPropagation(), rangedRowSimplify(), readCnf(), readerdataAddOutputvararray(), readExpression(), readLinearCoefs(), readNonlinearExprs(), readObjective(), readOPBFile(), readQuadraticCoefs(), readSOScons(), readVariables(), recomputeGlbPseudoObjectiveValue(), recomputeLooseObjectiveValue(), recomputePseudoObjectiveValue(), recomputeSafeLooseObjectiveValue(), recomputeSafePseudoObjectiveValue(), reduceReason(), reformRowprep(), reformulateFactorizedBinaryQuadratic(), registerBranchingCandidates(), removeConsFromOccurList(), removeConstraintsDueToNegCliques(), removeCoreVariablesAndConstraints(), removeDoubleAndSingletonsAndPerformDualpresolve(), removeFixedVariables(), removeRedundantConss(), removeRedundantConssAndNonzeros(), removeRedundantConstraints(), removeRedundantNonZeros(), reoptimize(), reoptimize(), reoptSimilarity(), replaceAggregatedVarsSymresack(), resolveGenVBoundPropagation(), resolvePropagation(), resolvePropagation(), resolvePropagation(), resolvePropagation(), resolvePropagationCoretimes(), respropCumulativeCondition(), reuseSolution(), reuseSolution(), sampleRandomPoints(), SCIP_DECL_BRANCHEXECLP(), SCIP_DECL_BRANCHEXECLP(), SCIP_DECL_BRANCHEXITSOL(), SCIP_DECL_CONCSOLVERCOPYSOLVINGDATA(), SCIP_DECL_CONCSOLVERSYNCREAD(), SCIP_DECL_CONSCHECK(), SCIP_DECL_CONSCHECK(), SCIP_DECL_CONSCOPY(), SCIP_DECL_CONSCOPY(), SCIP_DECL_CONSCOPY(), SCIP_DECL_CONSCOPY(), SCIP_DECL_CONSCOPY(), SCIP_DECL_CONSCOPY(), SCIP_DECL_CONSCOPY(), SCIP_DECL_CONSCOPY(), SCIP_DECL_CONSCOPY(), SCIP_DECL_CONSCOPY(), SCIP_DECL_CONSCOPY(), SCIP_DECL_CONSCOPY(), SCIP_DECL_CONSCOPY(), SCIP_DECL_CONSCOPY(), SCIP_DECL_CONSCOPY(), SCIP_DECL_CONSENFOPS(), scip::ObjConshdlr::SCIP_DECL_CONSGETNVARS(), SCIP_DECL_CONSGETNVARS(), SCIP_DECL_CONSGETNVARS(), SCIP_DECL_CONSGETNVARS(), SCIP_DECL_CONSGETNVARS(), SCIP_DECL_CONSGETNVARS(), SCIP_DECL_CONSGETNVARS(), SCIP_DECL_CONSGETNVARS(), SCIP_DECL_CONSGETNVARS(), SCIP_DECL_CONSGETNVARS(), SCIP_DECL_CONSGETPERMSYMGRAPH(), SCIP_DECL_CONSGETPERMSYMGRAPH(), SCIP_DECL_CONSGETPERMSYMGRAPH(), SCIP_DECL_CONSGETSIGNEDPERMSYMGRAPH(), SCIP_DECL_CONSGETSIGNEDPERMSYMGRAPH(), SCIP_DECL_CONSGETSIGNEDPERMSYMGRAPH(), SCIP_DECL_CONSGETVARS(), SCIP_DECL_CONSGETVARS(), SCIP_DECL_CONSGETVARS(), SCIP_DECL_CONSGETVARS(), SCIP_DECL_CONSGETVARS(), SCIP_DECL_CONSGETVARS(), SCIP_DECL_CONSGETVARS(), SCIP_DECL_CONSGETVARS(), SCIP_DECL_CONSGETVARS(), SCIP_DECL_CONSGETVARS(), SCIP_DECL_CONSGETVARS(), SCIP_DECL_CONSGETVARS(), SCIP_DECL_CONSGETVARS(), SCIP_DECL_CONSGETVARS(), SCIP_DECL_CONSGETVARS(), SCIP_DECL_CONSGETVARS(), SCIP_DECL_CONSINIT(), SCIP_DECL_CONSINIT(), SCIP_DECL_CONSINITPRE(), SCIP_DECL_CONSINITPRE(), SCIP_DECL_CONSINITPRE(), SCIP_DECL_CONSINITSOL(), SCIP_DECL_CONSINITSOL(), SCIP_DECL_CONSLOCK(), SCIP_DECL_CONSLOCK(), SCIP_DECL_CONSLOCK(), SCIP_DECL_CONSLOCK(), SCIP_DECL_CONSLOCK(), SCIP_DECL_CONSPARSE(), SCIP_DECL_CONSPARSE(), SCIP_DECL_CONSPARSE(), SCIP_DECL_CONSPARSE(), SCIP_DECL_CONSPARSE(), SCIP_DECL_CONSPARSE(), SCIP_DECL_CONSPARSE(), SCIP_DECL_CONSPARSE(), SCIP_DECL_CONSPARSE(), SCIP_DECL_CONSPARSE(), SCIP_DECL_CONSPARSE(), SCIP_DECL_CONSPARSE(), SCIP_DECL_CONSPARSE(), SCIP_DECL_CONSPRESOL(), SCIP_DECL_CONSPRESOL(), SCIP_DECL_CONSPRESOL(), SCIP_DECL_CONSPRESOL(), SCIP_DECL_CONSPRESOL(), SCIP_DECL_CONSPRINT(), SCIP_DECL_CONSPROP(), SCIP_DECL_CONSPROP(), SCIP_DECL_CONSRESPROP(), SCIP_DECL_CONSRESPROP(), SCIP_DECL_CONSRESPROP(), SCIP_DECL_CONSRESPROP(), SCIP_DECL_CONSRESPROP(), SCIP_DECL_CONSRESPROP(), SCIP_DECL_CONSRESPROP(), SCIP_DECL_CONSTRANS(), SCIP_DECL_DIALOGEXEC(), SCIP_DECL_EVENTEXEC(), SCIP_DECL_EVENTEXEC(), SCIP_DECL_EVENTINIT(), SCIP_DECL_EXPR_MAPEXPR(), SCIP_DECL_EXPRSIMPLIFY(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXIT(), SCIP_DECL_LINCONSUPGD(), SCIP_DECL_LINCONSUPGD(), SCIP_DECL_LINCONSUPGD(), SCIP_DECL_LINCONSUPGD(), SCIP_DECL_LINCONSUPGD(), SCIP_DECL_LINCONSUPGD(), SCIP_DECL_NLHDLRDETECT(), SCIP_DECL_NLPIADDCONSTRAINTS(), SCIP_DECL_NLPIADDVARS(), SCIP_DECL_NLPIADDVARS(), SCIP_DECL_NLPIADDVARS(), SCIP_DECL_NLPIADDVARS(), SCIP_DECL_NLPIADDVARS(), SCIP_DECL_NLPIADDVARS(), SCIP_DECL_NLPICHGCONSSIDES(), SCIP_DECL_NLPICHGVARBOUNDS(), SCIP_DECL_NLPICHGVARBOUNDS(), SCIP_DECL_NLPICHGVARBOUNDS(), SCIP_DECL_NLPICHGVARBOUNDS(), SCIP_DECL_NLPICHGVARBOUNDS(), SCIP_DECL_NLPICHGVARBOUNDS(), SCIP_DECL_NLPIDELVARSET(), SCIP_DECL_NLPISETINITIALGUESS(), SCIP_DECL_PRESOLEXEC(), SCIP_DECL_PRESOLEXEC(), SCIP_DECL_PRESOLEXEC(), SCIP_DECL_PRESOLEXEC(), SCIP_DECL_PROPEXEC(), SCIP_DECL_PROPEXITPRE(), SCIP_DECL_PROPPRESOL(), SCIP_DECL_PROPPRESOL(), SCIP_DECL_READERREAD(), SCIP_DECL_READERREAD(), SCIP_DECL_READERWRITE(), SCIP_DECL_READERWRITE(), SCIP_DECL_READERWRITE(), SCIP_DECL_READERWRITE(), SCIP_DECL_READERWRITE(), SCIP_DECL_READERWRITE(), SCIP_DECL_READERWRITE(), SCIP_DECL_READERWRITE(), SCIP_DECL_READERWRITE(), SCIP_DECL_READERWRITE(), SCIP_DECL_READERWRITE(), SCIP_DECL_READERWRITE(), SCIP_DECL_READERWRITE(), SCIP_DECL_READERWRITE(), SCIP_DECL_READERWRITE(), SCIP_DECL_RELAXEXEC(), SCIP_DECL_SEPAEXECLP(), SCIP_DECL_SEPAEXECLP(), SCIP_DECL_SEPAEXECLP(), SCIP_DECL_SEPAEXECLP(), SCIP_DECL_SEPAEXECLP(), SCIP_DECL_SEPAEXECSOL(), SCIP_DECL_SEPAEXECSOL(), SCIP_DECL_SORTINDCOMP(), SCIP_DECL_SORTINDCOMP(), SCIP_DECL_SORTINDCOMP(), SCIP_DECL_SORTINDCOMP(), SCIP_DECL_SORTINDCOMP(), SCIP_DECL_SORTINDCOMP(), SCIPaddClique(), SCIPaddExprsViolScoreNonlinear(), SCIPaddLinearCoefsToNlRow(), SCIPaddNlRowGradientBenderscutOpt(), SCIPaddReoptnodeCons(), SCIPaddRowprepTerms(), SCIPaddSymgraphVarAggregation(), SCIPaddTermPseudoboolean(), SCIPaddTrustregionNeighborhoodConstraint(), SCIPaddVarsToRow(), SCIPaddVarsToRowExact(), SCIPaddVarsToRowSameCoef(), SCIPaggrRowAddObjectiveFunction(), SCIPaggrRowCopy(), SCIPaggrRowCreate(), SCIPaggrRowFree(), SCIPaggrRowSumRows(), SCIPanalyzeDeductionsProbing(), SCIPapplyBendersStoredCuts(), SCIPapplyLockFixings(), SCIPapplyProbingVar(), SCIPapplyProximity(), SCIPapplyUndercover(), SCIPassignDecompLinkConss(), SCIPbendersGetStoredCutData(), SCIPbendersGetStoredCutOrigData(), SCIPbendersGetSubproblemMasterVarsData(), SCIPbendersMergeSubproblemIntoMaster(), SCIPbendersSetupSubproblem(), SCIPbendersSolSlackVarsActive(), SCIPbendersStoreCut(), SCIPboundstoreCreate(), SCIPcalcCliquePartition(), SCIPcalcFlowCover(), SCIPcalcKnapsackCover(), SCIPcalcNegatedCliquePartition(), SCIPcalcStrongCG(), SCIPcertificateInit(), SCIPcertificateInitTransFile(), SCIPcertificatePrintDualboundPseudo(), SCIPcertificatePrintVarHeader(), SCIPcertificateSetAndPrintObjective(), SCIPcertifyActivityVarBound(), SCIPcertifyActivityVarBoundExact(), SCIPcheckCumulativeCondition(), SCIPchgCoefExactLinear(), SCIPchgCoefLinear(), SCIPchgReoptObjective(), SCIPchgVarsBoundsDiveNLP(), SCIPcleanupConssKnapsack(), SCIPcleanupConssLinear(), SCIPclearRelaxSolVals(), SCIPcliqueAddVar(), SCIPcliqueDelVar(), SCIPcliquelistCheck(), SCIPcliquetableAdd(), SCIPcomputeDecompStats(), SCIPcomputeFacetVertexPolyhedralNonlinear(), SCIPconflictAddBound(), SCIPconflictAnalyzePseudo(), SCIPconflictAnalyzeRemainingBdchgs(), SCIPconflictstoreAddDualraycons(), SCIPconflictstoreAddDualsolcons(), SCIPconsGetNVars(), SCIPcopyConsExactLinear(), SCIPcopyConsLinear(), SCIPcopyImplicationsCliques(), SCIPcreateConcurrent(), SCIPcreateConsAnd(), SCIPcreateConsBasicAnd(), SCIPcreateConsBasicBounddisjunction(), SCIPcreateConsBasicBounddisjunctionRedundant(), SCIPcreateConsBasicCardinality(), SCIPcreateConsBasicCumulative(), SCIPcreateConsBasicExactLinear(), SCIPcreateConsBasicIndicator(), SCIPcreateConsBasicKnapsack(), SCIPcreateConsBasicLinear(), SCIPcreateConsBasicLogicor(), SCIPcreateConsBasicOr(), SCIPcreateConsBasicSetcover(), SCIPcreateConsBasicSetpack(), SCIPcreateConsBasicSetpart(), SCIPcreateConsBasicSOCNonlinear(), SCIPcreateConsBasicSOS1(), SCIPcreateConsBasicSOS2(), SCIPcreateConsBasicSymresack(), SCIPcreateConsBasicXor(), SCIPcreateConsBounddisjunction(), SCIPcreateConsBounddisjunctionRedundant(), SCIPcreateConsCardinality(), SCIPcreateConsCumulative(), SCIPcreateConsExactLinear(), SCIPcreateConsIndicator(), SCIPcreateConsIndicatorGeneric(), SCIPcreateConsIndicatorGenericLinCons(), SCIPcreateConsIndicatorGenericLinConsPure(), SCIPcreateConsKnapsack(), SCIPcreateConsLinear(), SCIPcreateConsLogicor(), SCIPcreateConsOptcumulative(), SCIPcreateConsOr(), SCIPcreateConsPseudobooleanWithConss(), SCIPcreateConsSetcover(), SCIPcreateConsSetpack(), SCIPcreateConsSetpart(), SCIPcreateConsSOS1(), SCIPcreateConsSOS2(), SCIPcreateConsSymresack(), SCIPcreateConsXor(), SCIPcreateCutGenResult(), SCIPcreateNlpiProblemFromNlRows(), SCIPcreateSchedulingProblem(), SCIPcreateSymbreakCons(), SCIPcreateWorstCaseProfile(), SCIPcutGenerationHeuristicCMIR(), SCIPdecompGetVarsLabels(), SCIPdecompSetVarsLabels(), SCIPexprComputeQuadraticCurvature(), SCIPextendPermsymDetectionGraphLinear(), SCIPfreeSOCArraysNonlinear(), SCIPgenerateAndApplyBendersOptCut(), SCIPgetActiveVars(), SCIPgetBinvarRepresentatives(), SCIPgetConsNVars(), SCIPgetConsVals(), SCIPgetConsValsExact(), SCIPgetCountedSparseSols(), SCIPgetDualSolVal(), SCIPgetExprNVars(), SCIPgetLinDatasWithoutAndPseudoboolean(), SCIPgetNegatedVars(), SCIPgetNLPVarsData(), SCIPgetOrigVarsData(), SCIPgetProbvarLinearSum(), SCIPgetProbvarLinearSumExact(), SCIPgetReoptnodePath(), SCIPgetSolVals(), SCIPgetSolVarsData(), SCIPgetSymActiveVariables(), SCIPgetTransformedVars(), SCIPgetVarsData(), SCIPgetVarSols(), SCIPgetVarsStrongbranchesFrac(), SCIPgetVarsStrongbranchesInt(), SCIPgetVarStrongbranchWithPropagation(), SCIPhasConsOnlyLinkVars(), SCIPiisfinderInfoMessage(), SCIPiisGenerate(), SCIPiisGreedyMakeIrreducible(), SCIPisInvolutionPerm(), SCIPisSOCNonlinear(), SCIPlpEndDive(), SCIPlpExactEndDive(), SCIPlpiWriteState(), SCIPlpRecomputeLocalAndGlobalPseudoObjval(), SCIPlpSumRows(), SCIPmatrixCreate(), SCIPmergeRowprepTerms(), SCIPmergeVariableStatistics(), SCIPnlpAddVars(), SCIPnlpChgVarsBoundsDive(), SCIPnlpGetVarsNonlinearity(), SCIPnlpiAddVars(), SCIPnlpiChgVarBounds(), SCIPnlpiOracleAddVars(), SCIPnlpiOracleChgVarBounds(), SCIPnlpiOracleGetObjGradientNnz(), SCIPnlpiOracleIsVarNonlinear(), SCIPnodeGetDualBoundchgs(), SCIPnodeGetPropsAfterDual(), SCIPnodePropagateImplics(), SCIPnormalizeCumulativeCondition(), SCIPparseVarsLinearsum(), SCIPparseVarsLinearsumExact(), SCIPparseVarsList(), SCIPparseVarsPolynomial(), SCIPparseVarsPolynomialExact(), SCIPpermuteProb(), SCIPpresolveCumulativeCondition(), SCIPprintSolReaderFzn(), SCIPprintSolutionPbSolver(), SCIPprobResortVars(), SCIPpropagateProbing(), SCIPpropCumulativeCondition(), SCIPreaderWrite(), SCIPreoptAddOptSol(), SCIPreoptAddSol(), SCIPreoptApply(), SCIPreoptApplyCompression(), SCIPreoptInstallBounds(), SCIPreoptMergeVarHistory(), SCIPreoptnodeAddBndchg(), SCIPreoptnodeAddCons(), SCIPreoptnodeGetConss(), SCIPreoptSaveGlobalBounds(), SCIPreoptSplitRoot(), SCIPreoptUpdateVarHistory(), SCIPrespropCumulativeCondition(), SCIPselectVarStrongBranching(), SCIPseparateKnapsackCuts(), SCIPsetLinearConsIndicator(), SCIPsetRelaxSolVals(), SCIPsetRelaxSolValsSol(), SCIPsetSolVals(), SCIPshrinkDisjunctiveVarSet(), SCIPsnprintfProbingStats(), SCIPsolGetRayVal(), SCIPsolGetVal(), SCIPsolGetValExact(), SCIPsolLinkNLPSol(), SCIPsolMarkPartial(), SCIPsolOverwriteFPSolWithExact(), SCIPsolRecomputeInternObjExact(), SCIPsolRecomputeObj(), SCIPsolRetransform(), SCIPsolRetransformExact(), SCIPsolRound(), SCIPsparseSolCreate(), SCIPsparseSolGetFirstSol(), SCIPsparseSolGetNextSol(), SCIPsplitCumulativeCondition(), SCIPstatComputeRootLPBestEstimate(), SCIPstoreBendersCut(), SCIPtestCliquePartition(), SCIPtransformDecompstore(), SCIPtransformMinUC(), SCIPtransformVars(), SCIPtranslateSubSol(), SCIPtranslateSubSols(), SCIPtreeRestoreRelaxSol(), SCIPtreeStoreRelaxSol(), SCIPundoBdchgsProof(), SCIPvarAddClique(), SCIPvarGetActiveRepresentatives(), SCIPvarGetActiveRepresentativesExact(), SCIPvarGetImplRedcost(), SCIPvariablegraphBreadthFirst(), SCIPvariableGraphCreate(), SCIPvariableGraphFree(), SCIPvarsAddClique(), SCIPvarsCountTypes(), SCIPvarsGetActiveVars(), SCIPvarsGetProbvar(), SCIPvarsGetProbvarBinary(), SCIPvisualizeConsCumulative(), SCIPwriteBnd(), SCIPwriteCcg(), SCIPwriteGms(), SCIPwriteLp(), SCIPwriteMps(), SCIPwriteOpb(), SCIPwritePbm(), SCIPwritePip(), SCIPwritePpm(), SCIPwriteVarsLinearsum(), SCIPwriteVarsLinearsumExact(), SCIPwriteVarsList(), selectInitialVariableDecomposition(), selectInitialVariableRandomly(), selectVarRecursive(), separateAlternativeProofs(), separateConsOnIntegerVariables(), separateCuts(), separateCuts(), separateCuts(), separateOddCycles(), separatePerspective(), separateSCIs(), separateSequLiftedExtendedWeightInequality(), separateSequLiftedMinimalCoverInequality(), separateSolution(), separateSupLiftedMinimalCoverInequality(), separateSymresackCovers(), sequentialUpAndDownLifting(), sequentialUpAndDownLiftingGUB(), setAndUpdateCorePoint(), setObjective(), setObjProbing(), setSolutionValues(), setSymmetryData(), setupAggregationData(), setupAndSolve(), setupAndSolve(), setupAndSolveSubscip(), setupAndSolveSubscip(), setupAndSolveSubscip(), setupAndSolveSubscipCrossover(), setupAndSolveSubscipLocalbranching(), setupAndSolveSubscipMutation(), setupAndSolveSubscipOneopt(), setupAndSolveSubscipRapidlearning(), setupAndSolveSubscipTrustregion(), setupGradients(), setupHessian(), setupSubproblem(), setupSubScip(), setupSubScip(), setupSubscipLpface(), AMPLProblemHandler::SuffixHandler< int >::SetValue(), simplifyInequalities(), simplifyInequalities(), solCreateSolAssignment(), solCutIsViolated(), soltreeAddSol(), solveAndEvalSubscip(), solveComponent(), solveCumulative(), solveIndependentCons(), solveLp(), solveNLP(), solvePricingMINLP(), solveSingleRowLP(), solveSubproblem(), solveSubproblem(), sortComponents(), sortVariables(), sparsifyIntercut(), storeCutInArrays(), storeSubproblemMasterVars(), strengthenConss(), strengthenVarbounds(), subscipdataCopySubscip(), subtractStartingJobDemands(), superadditiveUpLifting(), switchWatchedvars(), switchWatchedvars(), SYMcheckGraphsAreIdentical(), tcliquegraphAddCliqueVars(), tcliquegraphConstructCliqueTable(), tightenBounds(), tightenBounds(), tightenCapacity(), tightenCoefs(), tightenLbTTEF(), tightenUbTTEF(), tightenVarBounds(), tightenVarBoundsEasy(), tightenVariables(), tightenWeights(), tightenWeightsLift(), transferBendersCuts(), transformAndSolve(), translateSubSol(), tryAddOrbitalRedLexRed(), tryFillNlhdlrExprDataQuad(), tryUpgrading(), tryUpgradingLogicor(), tryUpgradingSetppc(), tryUpgradingXor(), unlockRounding(), unlockRoundingAndCons(), updateFirstRow(), updateFirstRowGlobal(), updateImplicationGraphSOS1(), updatePrimalRay(), updatePropagation(), updateSubproblemLowerbound(), upgradeCons(), upgradeCons(), upgradeIndicatorSuperindicator(), upgradeLinearSuperindicator(), weakenVarConflictRow(), while(), while(), wrapperDins(), wrapperRins(), writeBounds(), writeExpandedSolutions(), writeFzn(), writeOpb(), writeOpbConstraints(), writeOpbFixedVars(), and writeOpbObjective().
| int nfrac |
Definition at line 712 of file heur_intshifting.c.
Referenced by if(), if(), if(), separateOddCycles(), while(), while(), and while().
| int nlpcands |
Definition at line 713 of file heur_intshifting.c.
Referenced by branchingIntegralOrNonlinear(), candidateListGetAllFractionalCandidates(), chooseCoefVar(), chooseFracVar(), chooseGuidedVar(), choosePscostVar(), chooseVeclenVar(), computeBranchingPriorities(), for(), for(), getNLPFracVars(), if(), if(), if(), performLPRandRounding(), performLPSimpleRounding(), SCIP_DECL_BRANCHEXECLP(), SCIP_DECL_BRANCHEXECLP(), SCIP_DECL_BRANCHEXECLP(), SCIP_DECL_BRANCHEXECLP(), SCIP_DECL_BRANCHEXECLP(), SCIP_DECL_BRANCHEXECLP(), SCIP_DECL_BRANCHEXECLP(), SCIP_DECL_BRANCHEXECLP(), SCIP_DECL_BRANCHEXECLP(), SCIP_DECL_BRANCHEXECLP(), SCIP_DECL_BRANCHEXECLP(), SCIP_DECL_BRANCHEXECLP(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIPbranchcandGetLPCands(), SCIPgetLPBranchCands(), SCIPgetNLPBranchCands(), SCIPperformGenericDivingAlgorithm(), SCIPselectVarStrongBranching(), SCIPvisualUpdateChild(), selectEssentialRounding(), selectEssentialRounding(), selectEssentialRounding(), selectNextDiving(), selectVarRecursive(), solveNode(), updateEstimate(), while(), while(), and while().
| nlprows |
Definition at line 714 of file heur_intshifting.c.
Referenced by addFracCounter(), addFracCounter(), colDelCoefPos(), colExactDelCoefPos(), colExactSearchCoefPart(), colSearchCoefPart(), getNActiveConsScore(), if(), if(), mod2rowAddRow(), rowExactUpdateDelLP(), rowUpdateDelLP(), SCIP_DECL_BRANCHEXECLP(), SCIP_DECL_BRANCHEXECLP(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIPapplyLockFixings(), storeCuts(), updateActivities(), updateActivities(), updateActivities(), while(), while(), and while().
| nviolrows |
Definition at line 715 of file heur_intshifting.c.
Referenced by addFracCounter(), addFracCounter(), chooseCoefVar(), if(), if(), if(), updateActivities(), updateActivities(), updateActivities(), updateViolations(), updateViolations(), updateViolations(), while(), while(), and while().
| & nviolfracrows = 0 |
Definition at line 716 of file heur_intshifting.c.
Referenced by addFracCounter(), addFracCounter(), updateActivities(), updateActivities(), updateViolations(), updateViolations(), while(), and while().
| int nprevviolrows |
Definition at line 717 of file heur_intshifting.c.
| minnviolrows = INT_MAX |
Definition at line 718 of file heur_intshifting.c.
| nnonimprovingshifts = 0 |
Definition at line 719 of file heur_intshifting.c.
| int c |
Definition at line 720 of file heur_intshifting.c.
| int r |
Definition at line 721 of file heur_intshifting.c.
Referenced by scip::abs(), addFlowrowToCommodity(), addFracCounter(), addFracCounter(), addLocalRows(), addOrbitopesDynamic(), addRangeInfo(), addRelaxation(), addRelaxation(), addRelaxation(), allRowsInLP(), applyCompression(), applyCompression(), branchruledataEnsureArraySize(), checkCons(), checkCons(), cleanupNetwork(), computeAndConstraintInfos(), computeVarRatio(), consdataCreate(), consdataFreeRows(), consdataFreeRows(), consdataFreeRows(), consdataFreeRows(), constructCompression(), constructCompression(), createCGMIPprimalsols(), createRelaxation(), createSubscip(), cutsSubstituteMIR(), cutsSubstituteMIRSafely(), cutsSubstituteStrongCG(), deleteCommodity(), scip::denominator(), detectParallelCols(), displayReaders(), enforceExprNlhdlr(), ensureRngrowmapMem(), evaluateLiftingFunction(), extractCapacities(), extractCapacityRows(), extractFlow(), extractFlowRows(), extractNodes(), fillRelationTables(), findUncapacitatedArcs(), forkAddLP(), generateAverageRay(), generateClusterCuts(), generateDisjCutSOS1(), getAlphaAndBeta(), getDualBranchscore(), getFlowrowFit(), getIncidentNodes(), getJobs(), getNActiveConsScore(), getNextFlowrow(), getNodeSimilarityScore(), getResourcesCapacities(), getResourcesNames(), getSimplexCoefficients(), getVarRank(), heurdataEnsureArraySize(), identifySourcesTargets(), if(), if(), improvePoint(), invertCommodity(), lpCleanupRows(), lpDelRowset(), lpExactFlushAddRows(), lpFlushAddRows(), lpLexDualSimplex(), lpRemoveObsoleteRows(), main(), markRelaxsUnsolved(), markRowsXj(), mcfnetworkFill(), scip::numerator(), scip::Rational::operator*(), scip::Rational::operator*(), scip::Rational::operator*=(), scip::Rational::operator+(), scip::Rational::operator+(), scip::Rational::operator+=(), scip::Rational::operator+=(), scip::Rational::operator-(), scip::Rational::operator-(), scip::Rational::operator-=(), scip::Rational::operator-=(), scip::Rational::operator/(), scip::Rational::operator/, scip::Rational::operator/(), scip::Rational::operator<, scip::Rational::operator<, operator<<(), scip::Rational::operator<=, scip::Rational::operator<=, scip::Rational::operator=(), scip::Rational::operator=(), scip::Rational::operator==, scip::Rational::operator==, scip::Rational::operator>, scip::Rational::operator>, scip::Rational::operator>=, scip::Rational::operator>=, parseDetails(), parseDetails(), ObjPricerVRP::pricing(), profilesFindEarliestFeasibleStart(), profilesFindLatestFeasibleStart(), propagateStaticOrbitope(), propVariables(), pseudoforkAddLP(), scip::Rational::Rational(), relaxVar(), RsetSpxR(), RsetSpxVector(), runPacking(), SCIP_DECL_COMPREXIT(), SCIP_DECL_CONSGETNVARS(), SCIP_DECL_CONSGETVARS(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_NLHDLRENFO(), SCIP_DECL_PRESOLEXEC(), SCIP_DECL_PRESOLEXEC(), SCIP_DECL_PRESOLEXEC(), SCIP_DECL_READERREAD(), SCIPapplyLockFixings(), SCIPcolExactPrint(), SCIPcolPrint(), SCIPconflictAnalyzeLP(), SCIPcreateSchedulingProblem(), SCIPexprintHessianSparsity(), SCIPfreeRepresentation(), SCIPgetDualProof(), SCIPgetFarkasProof(), SCIPgetLPBInvARow(), SCIPgetLPBInvRow(), SCIPgetReadingTime(), SCIPinitRepresentation(), SCIPlpEndDive(), SCIPlpExactDelRowset(), SCIPlpExactEndDive(), SCIPlpExactGetDualfarkas(), SCIPlpExactGetSol(), SCIPlpExactLink(), SCIPlpExactOverwriteFpDualSol(), SCIPlpExactShrinkRows(), SCIPlpExactStartDive(), SCIPlpGetBInvARow(), SCIPlpGetBInvRow(), SCIPlpGetDualDegeneracy(), SCIPlpGetDualfarkas(), SCIPlpGetSol(), SCIPlpGetUnboundedSol(), SCIPlpiAddRows(), SCIPlpiDelRows(), SCIPlpiDelRowset(), SCIPlpiExactGetBInvARow(), SCIPlpiExactGetBInvRow(), SCIPlpiExactIsStable(), SCIPlpiGetBase(), SCIPlpiGetBasisInd(), SCIPlpiGetBInvACol(), SCIPlpiGetBInvARow(), SCIPlpiGetBInvCol(), SCIPlpiGetBInvRow(), SCIPlpiGetRows(), SCIPlpiGetSol(), SCIPlpiLoadColLP(), SCIPlpiSetBase(), SCIPlpRemoveRedundantRows(), SCIPlpShrinkRows(), SCIPlpStartDive(), SCIPlpSumRows(), SCIPlpUpdateAges(), SCIPmatrixGetParallelCols(), SCIPrandomGetSubset(), SCIPrationalarraySetVal(), SCIPreoptApplyCompression(), SCIPreoptGetNSols(), SCIPreoptMergeVarHistory(), SCIPresetRepresentation(), SCIProwExactPrint(), SCIPrunBoundHeuristic(), SCIPsolAdjustImplicitSolVals(), SCIPsolveProbingRelax(), SCIPxmlFindNode(), SCIPxmlFindNodeMaxdepth(), separateCons(), separateCons(), separateCons(), separateConsBinaryRepresentation(), separateCoverCutsCons(), separateCuts(), separateRltCuts(), setupProblem(), solveBilinearLP(), solveNodeRelax(), solveRowEchelonGF2(), storeCuts(), storeSuitableRows(), strengthenOrbitopeConstraint(), subrootConstructLP(), updateActivities(), updateActivities(), updateActivities(), updateLoopStatus(), updateSymInfoConflictGraphSST(), varProcessBoundChanges(), varProcessBoundChanges(), visualizeSolutionAscii(), visualizeSolutionGnuplot(), visualizeSolutionMatplotlib(), and writeOpbRelevantAnds().
| SCIP_Longint nlps |
Definition at line 722 of file heur_intshifting.c.
Referenced by execRelpscost(), getBranchingDecisionStrongbranchSOS1(), if(), if(), lpBarrier(), lpDualSimplex(), lpLexDualSimplex(), lpPrimalSimplex(), performLPRandRounding(), performLPSimpleRounding(), SCIP_DECL_HEUREXEC(), and solveNodeLP().
| SCIP_Longint ncalls |
Definition at line 723 of file heur_intshifting.c.
| SCIP_Longint nsolsfound |
Definition at line 724 of file heur_intshifting.c.
| SCIP_Longint nnodes |
Definition at line 725 of file heur_intshifting.c.
| * result = SCIP_DIDNOTRUN |
Definition at line 733 of file heur_intshifting.c.