#include "scip/def.h"#include "blockmemshell/memory.h"#include "scip/type_bandit.h"#include "scip/type_set.h"#include "scip/type_stat.h"#include "scip/type_clock.h"#include "scip/type_paramset.h"#include "scip/type_event.h"#include "scip/type_scip.h"#include "scip/type_branch.h"#include "scip/type_conflict.h"#include "scip/type_cons.h"#include "scip/type_disp.h"#include "scip/type_heur.h"#include "scip/type_compr.h"#include "scip/type_nodesel.h"#include "scip/type_presol.h"#include "scip/type_pricer.h"#include "scip/type_reader.h"#include "scip/type_relax.h"#include "scip/type_sepa.h"#include "scip/type_table.h"#include "scip/type_prop.h"#include "scip/type_benders.h"#include "scip/struct_set.h"Go to the source code of this file.
Macros | |
| #define | SCIPsetAllocBuffer(set, ptr) |
| #define | SCIPsetAllocBufferSize(set, ptr, size) |
| #define | SCIPsetAllocBufferArray(set, ptr, num) |
| #define | SCIPsetDuplicateBufferSize(set, ptr, source, size) |
| #define | SCIPsetDuplicateBufferArray(set, ptr, source, num) |
| #define | SCIPsetReallocBufferSize(set, ptr, size) |
| #define | SCIPsetReallocBufferArray(set, ptr, num) |
| #define | SCIPsetFreeBuffer(set, ptr) |
| #define | SCIPsetFreeBufferSize(set, ptr) |
| #define | SCIPsetFreeBufferArray(set, ptr) |
| #define | SCIPsetAllocCleanBuffer(set, ptr) |
| #define | SCIPsetAllocCleanBufferSize(set, ptr, size) |
| #define | SCIPsetAllocCleanBufferArray(set, ptr, num) |
| #define | SCIPsetFreeCleanBuffer(set, ptr) |
| #define | SCIPsetFreeCleanBufferSize(set, ptr) |
| #define | SCIPsetFreeCleanBufferArray(set, ptr) |
| #define | SCIPsetDebugMsg while ( FALSE ) SCIPsetDebugMsgPrint |
| #define | SCIPsetDebugMsgPrint while ( FALSE ) SCIPsetDebugMessagePrint |
| #define SCIPsetAllocBuffer | ( | set, | |
| ptr ) |
Definition at line 1773 of file set.h.
Referenced by lpbdchgsCreate().
| #define SCIPsetAllocBufferSize | ( | set, | |
| ptr, | |||
| size ) |
| #define SCIPsetAllocBufferArray | ( | set, | |
| ptr, | |||
| num ) |
Definition at line 1775 of file set.h.
Referenced by computeRelIntPoint(), conflictAnalyze(), conflictAnalyzeLP(), conflictAnalyzeResolution(), conflictRowFromLpRow(), conflictsetCalcInsertDepth(), detectImpliedBounds(), dryBranch(), getInferenceOrder(), lpbdchgsCreate(), lpCleanupCols(), lpCleanupRows(), lpCopyIntegrality(), lpExactFlushAddCols(), lpExactFlushAddRows(), lpExactFlushAndSolve(), lpExactFlushChgCols(), lpExactFlushChgRows(), lpFlushAddCols(), lpFlushAddRows(), lpFlushChgCols(), lpFlushChgRows(), lpLexDualSimplex(), lpRemoveObsoleteCols(), lpRemoveObsoleteRows(), MirReduction(), nlpFlushNlRowAdditions(), nlpFlushNlRowDeletions(), nlpFlushObjective(), nlpFlushVarAdditions(), nlpFlushVarDeletions(), nlpSetupNlpiIndices(), nlpSolve(), proofsetAddAggrrow(), provedBound(), reasonRowFromLpRow(), saveConsLinear(), saveGlobalCons(), saveLocalConssData(), SCIPcalcNegatedCliquePartition(), SCIPcertificateInit(), SCIPcertificatePrintDualboundExactLP(), SCIPcertificatePrintDualboundPseudo(), SCIPcliquetableAdd(), SCIPcolGetStrongbranches(), SCIPconflictAnalyzeLP(), SCIPconflictAnalyzePseudo(), SCIPconflictAnalyzeStrongbranch(), SCIPgetDualProof(), SCIPgetFarkasProof(), SCIPlpExactGetSol(), SCIPlpExactSyncLPs(), SCIPlpGetDualfarkas(), SCIPlpGetPrimalRay(), SCIPlpGetSol(), SCIPlpGetUnboundedSol(), SCIPlpRemoveRedundantRows(), SCIPnlpChgVarObjDive(), SCIPnlpChgVarsBoundsDive(), SCIPnlpEndDive(), SCIPnlrowCreateFromRow(), SCIPparamsetCheckValuePtrUnique(), SCIPprimalTransformSol(), SCIPprobScaleObj(), SCIPreaderWrite(), SCIPreoptApply(), SCIPreoptApplyCuts(), SCIPreoptSplitRoot(), SCIProwExactGenerateFpRows(), SCIPrunBoundHeuristic(), SCIPsolMarkPartial(), SCIPsolPrintExact(), SCIPsolRetransform(), SCIPsolRetransformExact(), SCIPundoBdchgsProof(), SCIPvarGetActiveRepresentatives(), SCIPvarGetActiveRepresentativesExact(), SCIPvarGetImplRedcost(), SCIPvarsGetActiveVars(), separateAlternativeProofs(), separateSolution(), sortLocalRows(), storeCuts(), updatePrimalRay(), and updatePseudocost().
| #define SCIPsetDuplicateBufferSize | ( | set, | |
| ptr, | |||
| source, | |||
| size ) |
| #define SCIPsetDuplicateBufferArray | ( | set, | |
| ptr, | |||
| source, | |||
| num ) |
Definition at line 1777 of file set.h.
Referenced by SCIPcliquetableAdd(), SCIPvarGetActiveRepresentativesExact(), and SCIPvarsGetActiveVars().
| #define SCIPsetReallocBufferSize | ( | set, | |
| ptr, | |||
| size ) |
| #define SCIPsetReallocBufferArray | ( | set, | |
| ptr, | |||
| num ) |
Definition at line 1779 of file set.h.
Referenced by ensureCandsSize(), ensureSidechgsSize(), saveGlobalCons(), SCIPsolPrintExact(), SCIPvarGetActiveRepresentatives(), SCIPvarGetActiveRepresentativesExact(), SCIPvarsGetActiveVars(), and updatePseudocost().
| #define SCIPsetFreeBuffer | ( | set, | |
| ptr ) |
Definition at line 1780 of file set.h.
Referenced by lpbdchgsFree().
| #define SCIPsetFreeBufferSize | ( | set, | |
| ptr ) |
| #define SCIPsetFreeBufferArray | ( | set, | |
| ptr ) |
Definition at line 1782 of file set.h.
Referenced by computeRelIntPoint(), conflictAnalyze(), conflictAnalyzeLP(), conflictRowFromLpRow(), conflictsetCalcInsertDepth(), detectImpliedBounds(), dryBranch(), freeConflictResources(), getInferenceOrder(), lpbdchgsFree(), lpCleanupCols(), lpCleanupRows(), lpCopyIntegrality(), lpExactFlushAddCols(), lpExactFlushAddRows(), lpExactFlushAndSolve(), lpExactFlushChgCols(), lpExactFlushChgRows(), lpFlushAddCols(), lpFlushAddRows(), lpFlushChgCols(), lpFlushChgRows(), lpLexDualSimplex(), lpRemoveObsoleteCols(), lpRemoveObsoleteRows(), MirReduction(), nlpFlushNlRowAdditions(), nlpFlushNlRowDeletions(), nlpFlushObjective(), nlpFlushVarAdditions(), nlpFlushVarDeletions(), nlpSolve(), proofsetAddAggrrow(), provedBound(), reasonRowFromLpRow(), resetVarname(), saveConsLinear(), saveGlobalCons(), saveLocalConssData(), SCIPcalcNegatedCliquePartition(), SCIPcertificateInit(), SCIPcertificatePrintDualboundExactLP(), SCIPcertificatePrintDualboundPseudo(), SCIPcliquetableAdd(), SCIPcolGetStrongbranches(), SCIPconflictAnalyzeLP(), SCIPconflictAnalyzePseudo(), SCIPconflictAnalyzeStrongbranch(), SCIPgetDualProof(), SCIPgetFarkasProof(), SCIPlpExactGetSol(), SCIPlpExactSyncLPs(), SCIPlpGetDualfarkas(), SCIPlpGetPrimalRay(), SCIPlpGetSol(), SCIPlpGetUnboundedSol(), SCIPlpRemoveRedundantRows(), SCIPnlpChgVarObjDive(), SCIPnlpChgVarsBoundsDive(), SCIPnlpEndDive(), SCIPnlrowCreateFromRow(), SCIPparamsetCheckValuePtrUnique(), SCIPprimalTransformSol(), SCIPprobScaleObj(), SCIPreaderWrite(), SCIPreoptApply(), SCIPreoptApplyCuts(), SCIPreoptSplitRoot(), SCIProwExactGenerateFpRows(), SCIPrunBoundHeuristic(), SCIPsolMarkPartial(), SCIPsolPrintExact(), SCIPsolRetransform(), SCIPsolRetransformExact(), SCIPundoBdchgsProof(), SCIPvarGetActiveRepresentatives(), SCIPvarGetActiveRepresentativesExact(), SCIPvarGetImplRedcost(), SCIPvarsGetActiveVars(), separateAlternativeProofs(), separateSolution(), sortLocalRows(), storeCuts(), updatePrimalRay(), and updatePseudocost().
| #define SCIPsetAllocCleanBuffer | ( | set, | |
| ptr ) |
| #define SCIPsetAllocCleanBufferSize | ( | set, | |
| ptr, | |||
| size ) |
| #define SCIPsetAllocCleanBufferArray | ( | set, | |
| ptr, | |||
| num ) |
Definition at line 1786 of file set.h.
Referenced by detectImpliedBounds(), SCIPvarGetActiveRepresentatives(), and SCIPvarGetImplRedcost().
| #define SCIPsetFreeCleanBuffer | ( | set, | |
| ptr ) |
| #define SCIPsetFreeCleanBufferSize | ( | set, | |
| ptr ) |
| #define SCIPsetFreeCleanBufferArray | ( | set, | |
| ptr ) |
Definition at line 1789 of file set.h.
Referenced by detectImpliedBounds(), SCIPvarGetActiveRepresentatives(), and SCIPvarGetImplRedcost().
| #define SCIPsetDebugMsg while ( FALSE ) SCIPsetDebugMsgPrint |
prints a debugging message if SCIP_DEBUG flag is set
Definition at line 1811 of file set.h.
Referenced by addBoundViolated(), addCand(), addCurrentSolution(), addLocalConss(), addLocalRows(), addNode(), addRowToAggrRow(), addSplitcons(), applyBounding(), betterBoundInResolutionQueue(), boundchgApplyExact(), boundchgApplyGlobal(), branchcandCalcLPCands(), branchcandCalcLPCandsExact(), changeAncestorBranchings(), checkDualFeasibility(), checkSubproblemConvexity(), cleanActiveConss(), cleanDeletedAndCheckedConflicts(), cleanDeletedAndCheckedDualrayCons(), cleanDeletedAndCheckedDualsolCons(), cliqueCleanup(), colAddCoef(), colExactLink(), collectDualInformation(), colLink(), colUnlink(), computeRelIntPoint(), conflictAddBound(), conflictAddConflictBound(), conflictAddConflictCons(), conflictAddConflictset(), conflictAnalyze(), conflictAnalyzeBoundexceedingLP(), conflictAnalyzeInfeasibleLP(), conflictAnalyzeLP(), conflictCreateReconvergenceConss(), conflictInsertConflictset(), conflictMarkBoundCheckPresence(), conflictResolveBound(), conflictsetAddBounds(), conflictstoreCleanUpStorage(), conshdlrActivateCons(), conshdlrAddUpdateCons(), conshdlrDeactivateCons(), conshdlrDisableCons(), conshdlrEnableCons(), conshdlrEnableConsPropagation(), conshdlrEnableConsSeparation(), conshdlrForceUpdates(), conshdlrProcessUpdates(), conssetchgDelAddedCons(), conssetchgDelDisabledCons(), createAndAddProofcons(), createReoptnode(), deleteChildrenBelow(), delPosConflict(), delPosDualray(), delPosDualsol(), detectImpliedBounds(), domAddHole(), domMerge(), dryBranch(), enforceConstraints(), eventqueueAppend(), fixBounds(), fixInterdiction(), focusnodeCleanupVars(), focusnodeToDeadend(), focusnodeToFork(), focusnodeToJunction(), focusnodeToLeaf(), focusnodeToPseudofork(), forkCreate(), holelistCreate(), initConflictstore(), initLP(), lpAlgorithm(), lpBarrier(), lpCleanupCols(), lpCleanupRows(), lpDualSimplex(), lpExactFlushAddCols(), lpExactFlushAddRows(), lpExactFlushAndSolve(), lpExactFlushChgCols(), lpExactFlushChgRows(), lpExactFlushDelRows(), lpFlushAddCols(), lpFlushAddRows(), lpFlushAndSolve(), lpFlushChgCols(), lpFlushChgRows(), lpFlushDelRows(), lpLexDualSimplex(), lpPrimalSimplex(), lpRemoveObsoleteCols(), lpRemoveObsoleteRows(), lpSolve(), nlpCalcFracVars(), nlrowAddLinearCoef(), nodeActivate(), nodeAssignParent(), nodeDeactivate(), nodepqDelPos(), nodeReleaseParent(), nodeRepropagate(), nodeToLeaf(), paramSetBool(), paramSetChar(), paramSetInt(), paramSetLongint(), paramSetReal(), parseBounds(), parseValue(), performInteriorSolCutStrengthening(), priceAndCutLoop(), primalAddOrigPartialSol(), primalAddOrigSol(), primalAddSol(), primalAddSolExact(), primalSetCutoffbound(), primalSetUpperbound(), propagateDomains(), propagationRound(), propAndSolve(), reoptAddChild(), reoptCheckLocalRestart(), reoptMoveIDs(), reoptSaveNewObj(), rowAddCoef(), rowExactLink(), rowExactMerge(), rowExactUnlink(), rowLink(), rowMerge(), rowScale(), rowUnlink(), saveAfterDualBranchings(), saveAncestorBranchings(), saveLocalConssData(), SCIPbendersCopyInclude(), SCIPbenderscutCopyInclude(), SCIPbenderscutExec(), SCIPbendersExec(), SCIPbendersExecSubproblemSolve(), SCIPbendersSubproblemIsOptimal(), SCIPboundchgApply(), SCIPboundchgUndo(), SCIPbranchcandAddExternCand(), SCIPbranchExecExtern(), SCIPbranchExecLP(), SCIPbranchExecLPExact(), SCIPbranchExecPseudo(), SCIPbranchruleCopyInclude(), SCIPbranchruleExecExternSol(), SCIPbranchruleExecLPSol(), SCIPbranchruleExecPseudoSol(), SCIPcliqueAddVar(), SCIPcliquelistAdd(), SCIPcliquetableAdd(), SCIPcliquetableCleanup(), SCIPcliquetableComputeCliqueComponents(), SCIPcolChgLb(), SCIPcolChgObj(), SCIPcolChgUb(), SCIPcolGetStrongbranch(), SCIPcolGetStrongbranches(), SCIPcomprCopyInclude(), SCIPcomprExec(), SCIPconflictAddConflictCon(), SCIPconflictAddRelaxedBound(), SCIPconflictAnalyze(), SCIPconflictAnalyzeDualProof(), SCIPconflictAnalyzePseudo(), SCIPconflictAnalyzeRemainingBdchgs(), SCIPconflictAnalyzeStrongbranch(), SCIPconflictFlushConss(), SCIPconflicthdlrCopyInclude(), SCIPconflictInit(), SCIPconflictIsVarUsed(), SCIPconflictstoreAddConflict(), SCIPconflictstoreClean(), SCIPconflictstoreCleanNewIncumbent(), SCIPconflictstoreClear(), SCIPconflictstoreTransform(), SCIPconsActivate(), SCIPconsAddAge(), SCIPconsCheck(), SCIPconsCreate(), SCIPconsDeactivate(), SCIPconsDelete(), SCIPconsEnfolp(), SCIPconsEnfops(), SCIPconsFree(), SCIPconshdlrCheck(), SCIPconshdlrCopyInclude(), SCIPconshdlrDelVars(), SCIPconshdlrEnforceLPSol(), SCIPconshdlrEnforcePseudoSol(), SCIPconshdlrInitLP(), SCIPconshdlrPresolve(), SCIPconshdlrPropagate(), SCIPconshdlrSeparateLP(), SCIPconshdlrSeparateSol(), SCIPconsParse(), SCIPconsPresol(), SCIPconsProp(), SCIPconsRelease(), SCIPconsResetAge(), SCIPconsResprop(), SCIPconsSepalp(), SCIPconsSepasol(), SCIPconssetchgApply(), SCIPconssetchgMakeGlobal(), SCIPconssetchgUndo(), SCIPconstructCurrentLP(), SCIPcutpoolSeparate(), SCIPcutselCopyInclude(), SCIPdialogCopyInclude(), SCIPdispCopyInclude(), SCIPdomchgAddBoundchg(), SCIPdomchgApply(), SCIPdomchgApplyGlobal(), SCIPdomchgMakeStatic(), SCIPdomchgUndo(), SCIPeventfilterProcess(), SCIPeventhdlrCopyInclude(), SCIPeventhdlrExec(), SCIPeventProcess(), SCIPeventqueueAdd(), SCIPeventqueueProcess(), SCIPexprCheckQuadratic(), SCIPexprEvalActivity(), SCIPexprhdlrCopyInclude(), SCIPgetDualProof(), SCIPgetFarkasProof(), SCIPheurCopyInclude(), SCIPheurExec(), SCIPhistoryUpdateAncPseudocost(), SCIPhistoryUpdatePseudocost(), SCIPiisfinderCopyInclude(), SCIPimplicsAdd(), SCIPimplicsDel(), SCIPinitConssLP(), SCIPlpAddCol(), SCIPlpAddRow(), SCIPlpCleanupAll(), SCIPlpCleanupNew(), SCIPlpClear(), SCIPlpComputeRelIntPoint(), SCIPlpEndDive(), SCIPlpExactAddCol(), SCIPlpExactAddRow(), SCIPlpExactClear(), SCIPlpExactEndDive(), SCIPlpExactFlush(), SCIPlpExactGetDualfarkas(), SCIPlpExactGetPrimalRay(), SCIPlpExactGetSol(), SCIPlpExactLink(), SCIPlpExactSetCutoffbound(), SCIPlpExactShrinkCols(), SCIPlpExactShrinkRows(), SCIPlpExactSolveAndEval(), SCIPlpExactStartDive(), SCIPlpFlush(), SCIPlpGetDualfarkas(), SCIPlpGetPrimalRay(), SCIPlpGetProvedLowerbound(), SCIPlpGetSol(), SCIPlpGetUnboundedSol(), SCIPlpIsInfeasibilityProved(), SCIPlpRemoveAllObsoletes(), SCIPlpRemoveNewObsoletes(), SCIPlpRemoveRedundantRows(), SCIPlpResetFeastol(), SCIPlpSetCutoffbound(), SCIPlpSetFeastol(), SCIPlpShrinkCols(), SCIPlpShrinkRows(), SCIPlpSolveAndEval(), SCIPlpStartDive(), SCIPlpWriteMip(), SCIPnlrowRelease(), SCIPnodeAddBoundinfer(), SCIPnodeAddBoundinferExact(), SCIPnodeAddHolechg(), SCIPnodeAddHoleinfer(), SCIPnodeCreateChild(), SCIPnodeCutoff(), SCIPnodeDelCons(), SCIPnodeFocus(), SCIPnodeFree(), SCIPnodepqBound(), SCIPnodepqInsert(), SCIPnodePropagateAgain(), SCIPnodePropagateImplics(), SCIPnodeselCopyInclude(), SCIPparamSetToDefault(), SCIPpresolCopyInclude(), SCIPpresolExec(), SCIPpriceLoop(), SCIPpricerCopyInclude(), SCIPpricerFarkas(), SCIPpricerRedcost(), SCIPpricestoreAddBdviolvar(), SCIPpricestoreAddProbVars(), SCIPpricestoreAddVar(), SCIPpricestoreApplyVars(), SCIPpricestoreResetBounds(), SCIPprimalHeuristics(), SCIPprimalSetCutoffbound(), SCIPprimalTransformSol(), SCIPprobAddCons(), SCIPprobAddVar(), SCIPprobDelVar(), SCIPprobExitSolve(), SCIPprobPerformVarDeletions(), SCIPprobScaleObj(), SCIPprobTransform(), SCIPprobUpdateBestRootSol(), SCIPpropCopyInclude(), SCIPpropExec(), SCIPpropPresol(), SCIPreaderCopyInclude(), SCIPreaderWrite(), SCIPrelaxCopyInclude(), SCIPrelaxExec(), SCIPreoptAddCons(), SCIPreoptAddDualBndchg(), SCIPreoptApply(), SCIPreoptApplyCompression(), SCIPreoptApplyCuts(), SCIPreoptApplyGlbConss(), SCIPreoptCheckCutoff(), SCIPreoptCheckRestart(), SCIPreoptMergeVarHistory(), SCIPreoptnodeAddCons(), SCIPreoptReset(), SCIPreoptResetActiveConss(), SCIPreoptSaveActiveConss(), SCIPreoptSaveOpenNodes(), SCIPreoptUpdateVarHistory(), SCIProwCalcIntegralScalar(), SCIProwCatchEvent(), SCIProwDropEvent(), SCIProwExactRelease(), SCIProwRelease(), SCIPrunBoundHeuristic(), SCIPsepaCopyInclude(), SCIPsepaExecLP(), SCIPsepaExecSol(), SCIPsepastoreAddCut(), SCIPsepastoreApplyCuts(), SCIPsepastoreClearCuts(), SCIPsepastoreExactAddCut(), SCIPsepastoreExactClearCuts(), SCIPsepastoreRemoveInefficaciousCuts(), SCIPsetCopyPlugins(), SCIPsolCheck(), SCIPsolIncVal(), SCIPsolLinkCurrentSol(), SCIPsolLinkLPSol(), SCIPsolLinkPseudoSol(), SCIPsolLinkPseudoSolExact(), SCIPsolLinkRelaxSol(), SCIPsolSetVal(), SCIPsolSetValExact(), SCIPsolUnlink(), SCIPsolUnlinkExact(), SCIPsolveCIP(), SCIPtableCopyInclude(), SCIPtreeBranchVar(), SCIPtreeBranchVarExact(), SCIPtreeBranchVarHole(), SCIPtreeBranchVarNary(), SCIPtreeClear(), SCIPtreeCreateProbingNode(), SCIPtreeEndProbing(), SCIPtreeFree(), SCIPtreeLoadLP(), SCIPtreeLoadLPState(), SCIPtreeStartProbing(), SCIPundoBdchgsProof(), SCIPvarAddHoleGlobal(), SCIPvarAddHoleLocal(), SCIPvarAddHoleOriginal(), SCIPvarAddLocks(), SCIPvarAddObj(), SCIPvarAddToRow(), SCIPvarAddVlb(), SCIPvarAddVub(), SCIPvarAdjustLb(), SCIPvarAdjustLbExactFloat(), SCIPvarAdjustUb(), SCIPvarAdjustUbExactFloat(), SCIPvarAggregate(), SCIPvarAggregateExact(), SCIPvarCatchEvent(), SCIPvarChgLbDive(), SCIPvarChgLbGlobal(), SCIPvarChgLbLocal(), SCIPvarChgLbOriginal(), SCIPvarChgObj(), SCIPvarChgObjDive(), SCIPvarChgUbDive(), SCIPvarChgUbGlobal(), SCIPvarChgUbLocal(), SCIPvarChgUbOriginal(), SCIPvarColumn(), SCIPvarColumnExact(), SCIPvarCopy(), SCIPvarDropEvent(), SCIPvarFix(), SCIPvarGetImplRedcost(), SCIPvarIncVSIDS(), SCIPvarLoose(), SCIPvarMultiaggregate(), SCIPvarMultiaggregateExact(), SCIPvarNegate(), SCIPvarRelease(), SCIPvarRemoveCliquesImplicsVbs(), SCIPvarTransform(), SCIPvarUpdateBestRootSol(), separationRoundLP(), separationRoundResolveLP(), separationRoundSol(), sepastoreApplyLb(), sepastoreApplyUb(), sepastoreIsCutRedundant(), sepastoreIsCutRedundantOrInfeasible(), shrinkNode(), solCheckExact(), solnodeAddChild(), soltreeAddSol(), solUnlinkVar(), solUnlinkVarExact(), solveBendersSubproblems(), solveNode(), solveNodeInitialLP(), solveNodeLP(), solveNodeRelax(), sortAndMergeClique(), tightenCoefficients(), tightenDualproof(), tightenSingleVar(), treeApplyPendingBdchgs(), treeBacktrackProbing(), treeCreateProbingNode(), treeSwitchPath(), tryAggregateIntVars(), undoBdchgsDualfarkas(), undoBdchgsDualsol(), updateAuxiliaryVarLowerbound(), updateLazyBounds(), updatePrimalRay(), updatePseudocost(), varAddImplic(), varAddLbchginfo(), varAddParent(), varAddUbchginfo(), varAddVbound(), varEventGholeAdded(), varEventGlbChanged(), varEventGubChanged(), varEventGubChangedExact(), varEventLbChanged(), varEventUbChanged(), varEventUbChangedExact(), varFree(), varFreeParents(), varParse(), varProcessAddHoleGlobal(), varProcessAddHoleLocal(), varProcessChgBranchFactor(), varProcessChgLbGlobal(), varProcessChgLbLocal(), varProcessChgUbGlobal(), varProcessChgUbLocal(), and varUpdateAggregationBounds().
| #define SCIPsetDebugMsgPrint while ( FALSE ) SCIPsetDebugMessagePrint |
Definition at line 1812 of file set.h.
Referenced by ComplementedMirLhs(), computeSlack(), conflictAnalyzeResolution(), conflictFirstCand(), conflictInsertConflictRow(), conflictResolveBound(), detectImpliedBounds(), executeResolutionStep(), getConflictRow(), getReasonRow(), lpFlushAddRows(), markBdchgAsFixed(), MirReduction(), rescaleAndResolve(), SCIPconflictAddConflictCon(), SCIPconflictAnalyzeResolution(), SCIPexprEvalActivity(), SCIPlpAddCol(), SCIPlpAddRow(), SCIPlpExactAddCol(), and SCIPsolCheck().
| SCIP_RETCODE SCIPsetCopyPlugins | ( | SCIP_SET * | sourceset, |
| SCIP_SET * | targetset, | ||
| SCIP_Bool | copyreaders, | ||
| SCIP_Bool | copypricers, | ||
| SCIP_Bool | copyconshdlrs, | ||
| SCIP_Bool | copyconflicthdlrs, | ||
| SCIP_Bool | copypresolvers, | ||
| SCIP_Bool | copyrelaxators, | ||
| SCIP_Bool | copyseparators, | ||
| SCIP_Bool | copycutselectors, | ||
| SCIP_Bool | copypropagators, | ||
| SCIP_Bool | copyheuristics, | ||
| SCIP_Bool | copyeventhdlrs, | ||
| SCIP_Bool | copynodeselectors, | ||
| SCIP_Bool | copybranchrules, | ||
| SCIP_Bool | copyiisfinders, | ||
| SCIP_Bool | copydisplays, | ||
| SCIP_Bool | copydialogs, | ||
| SCIP_Bool | copytables, | ||
| SCIP_Bool | copyexprhdlrs, | ||
| SCIP_Bool | copynlpis, | ||
| SCIP_Bool * | allvalid ) |
copies plugins from sourcescip to targetscip; in case that a constraint handler which does not need constraints cannot be copied, valid will return FALSE. All plugins can declare that, if their copy process failed, the copied SCIP instance might not represent the same problem semantics as the original. Note that in this case dual reductions might be invalid.
| sourceset | source SCIP_SET data structure |
| targetset | target SCIP_SET data structure |
| copyreaders | should the file readers be copied |
| copypricers | should the variable pricers be copied |
| copyconshdlrs | should the constraint handlers be copied |
| copyconflicthdlrs | should the conflict handlers be copied |
| copypresolvers | should the presolvers be copied |
| copyrelaxators | should the relaxators be copied |
| copyseparators | should the separators be copied |
| copycutselectors | should the cut selectors be copied |
| copypropagators | should the propagators be copied |
| copyheuristics | should the heuristics be copied |
| copyeventhdlrs | should the event handlers be copied |
| copynodeselectors | should the node selectors be copied |
| copybranchrules | should the branchrules be copied |
| copyiisfinders | should the IIS finders be copied |
| copydisplays | should the display columns be copied |
| copydialogs | should the dialogs be copied |
| copytables | should the statistics tables be copied |
| copyexprhdlrs | should the expression handlers be copied |
| copynlpis | should the NLP interfaces be copied |
| allvalid | pointer to store whether all plugins were validly copied |
Definition at line 931 of file set.c.
References assert(), SCIP_Set::branchrules, SCIP_Set::conflicthdlrs, SCIP_Set::conshdlrs_include, SCIP_Set::cutsels, SCIP_Set::dialogs, SCIP_Set::disps, SCIP_Set::eventhdlrs, SCIP_Set::exprhdlrs, FALSE, SCIP_Set::heurs, SCIP_Set::iisfinders, SCIP_Set::nbranchrules, SCIP_Set::nconflicthdlrs, SCIP_Set::nconshdlrs, SCIP_Set::ncutsels, SCIP_Set::ndialogs, SCIP_Set::ndisps, SCIP_Set::neventhdlrs, SCIP_Set::nexprhdlrs, SCIP_Set::nheurs, SCIP_Set::niisfinders, SCIP_Set::nlpis, SCIP_Set::nnlpis, SCIP_Set::nnodesels, SCIP_Set::nodesels, SCIP_Set::npresols, SCIP_Set::npricers, SCIP_Set::nprops, SCIP_Set::nreaders, SCIP_Set::nrelaxs, SCIP_Set::nsepas, SCIP_Set::ntables, NULL, SCIP_Set::presols, SCIP_Set::pricers, SCIP_Set::props, SCIP_Set::readers, SCIP_Set::relaxs, SCIP_Bool, SCIP_CALL, SCIP_OKAY, SCIPbranchruleCopyInclude(), SCIPconflicthdlrCopyInclude(), SCIPconshdlrCopyInclude(), SCIPconshdlrGetName(), SCIPconshdlrIsClonable(), SCIPconshdlrNeedsCons(), SCIPcutselCopyInclude(), SCIPdialogCopyInclude(), SCIPdispCopyInclude(), SCIPeventhdlrCopyInclude(), SCIPexprhdlrCopyInclude(), SCIPheurCopyInclude(), SCIPiisfinderCopyInclude(), SCIPnlpiCopyInclude(), SCIPnodeselCopyInclude(), SCIPpresolCopyInclude(), SCIPpricerActivate(), SCIPpricerCopyInclude(), SCIPpricerIsActive(), SCIPpropCopyInclude(), SCIPreaderCopyInclude(), SCIPrelaxCopyInclude(), SCIPsepaCopyInclude(), SCIPsetDebugMsg, SCIPtableCopyInclude(), SCIP_Set::sepas, SCIP_Set::tables, TRUE, and valid.
Referenced by SCIPcopyPlugins().
| SCIP_RETCODE SCIPsetCopyParams | ( | SCIP_SET * | sourceset, |
| SCIP_SET * | targetset, | ||
| SCIP_MESSAGEHDLR * | messagehdlr ) |
copies parameters from sourcescip to targetscip
| sourceset | source SCIP_SET data structure |
| targetset | target SCIP_SET data structure |
| messagehdlr | message handler of target SCIP |
Definition at line 1167 of file set.c.
References assert(), NULL, SCIP_Set::paramset, SCIP_Set::scip, SCIP_CALL, SCIP_OKAY, and SCIPparamsetCopyParams().
Referenced by SCIPcopyParamSettings().
| SCIP_RETCODE SCIPsetCreate | ( | SCIP_SET ** | set, |
| SCIP_MESSAGEHDLR * | messagehdlr, | ||
| BMS_BLKMEM * | blkmem, | ||
| SCIP * | scip ) |
| SCIP_RETCODE SCIPsetFree | ( | SCIP_SET ** | set, |
| BMS_BLKMEM * | blkmem ) |
frees global SCIP settings
| set | pointer to SCIP settings |
| blkmem | block memory |
Definition at line 2995 of file set.c.
Referenced by SCIPfree().
| SCIP_STAGE SCIPsetGetStage | ( | SCIP_SET * | set | ) |
returns current stage of SCIP
| set | global SCIP settings |
Definition at line 3197 of file set.c.
Referenced by applyImplic(), generateBendersCuts(), primalAddSol(), SCIPbendersDeactivate(), SCIPcliquetableCleanup(), SCIPconflictstoreAddConflict(), SCIPconflictstoreTransform(), SCIPconsSetEnforced(), SCIPconsSetPropagated(), SCIPconsSetSeparated(), SCIPprimalAddOrigObjoffset(), SCIPprimalAddOrigObjoffsetExact(), SCIPprimalUpdateObjoffset(), SCIPprimalUpdateObjoffsetExact(), SCIPprobAddVar(), SCIPprobPerformVarDeletions(), SCIPvarAddVlb(), SCIPvarAddVub(), SCIPvarChgImplType(), SCIPvarChgLbGlobal(), SCIPvarChgLbGlobalExact(), SCIPvarChgLbLocal(), SCIPvarChgLbLocalExact(), SCIPvarChgLbOriginal(), SCIPvarChgLbOriginalExact(), SCIPvarChgType(), SCIPvarChgUbGlobal(), SCIPvarChgUbGlobalExact(), SCIPvarChgUbLocal(), SCIPvarChgUbLocalExact(), SCIPvarChgUbOriginal(), SCIPvarChgUbOriginalExact(), SCIPvarFixBinary(), SCIPvarTryAggregateVars(), SCIPvarTryAggregateVarsExact(), tryAggregateIntVars(), tryAggregateIntVarsExact(), varAddImplic(), varProcessChgLbGlobal(), varProcessChgLbGlobalExact(), varProcessChgLbLocal(), varProcessChgLbLocalExact(), varProcessChgUbGlobal(), varProcessChgUbGlobalExact(), varProcessChgUbLocal(), and varProcessChgUbLocalExact().
| SCIP_RETCODE SCIPsetAddBoolParam | ( | SCIP_SET * | set, |
| SCIP_MESSAGEHDLR * | messagehdlr, | ||
| BMS_BLKMEM * | blkmem, | ||
| const char * | name, | ||
| const char * | desc, | ||
| SCIP_Bool * | valueptr, | ||
| SCIP_Bool | isadvanced, | ||
| SCIP_Bool | defaultvalue, | ||
| SCIP_DECL_PARAMCHGD((*paramchgd)) | , | ||
| SCIP_PARAMDATA * | paramdata ) |
creates a SCIP_Bool parameter, sets it to its default value, and adds it to the parameter set
| set | global SCIP settings |
| messagehdlr | message handler |
| blkmem | block memory |
| name | name of the parameter |
| desc | description of the parameter |
| valueptr | pointer to store the current parameter value, or NULL |
| isadvanced | is this parameter an advanced parameter? |
| defaultvalue | default value of the parameter |
| paramdata | locally defined parameter specific data |
Definition at line 3207 of file set.c.
Referenced by doBendersCreate(), doBenderscutCreate(), doConshdlrCreate(), doPropCreate(), doSepaCreate(), doTableCreate(), SCIPaddBoolParam(), and SCIPdivesetCreate().
| SCIP_RETCODE SCIPsetAddIntParam | ( | SCIP_SET * | set, |
| SCIP_MESSAGEHDLR * | messagehdlr, | ||
| BMS_BLKMEM * | blkmem, | ||
| const char * | name, | ||
| const char * | desc, | ||
| int * | valueptr, | ||
| SCIP_Bool | isadvanced, | ||
| int | defaultvalue, | ||
| int | minvalue, | ||
| int | maxvalue, | ||
| SCIP_DECL_PARAMCHGD((*paramchgd)) | , | ||
| SCIP_PARAMDATA * | paramdata ) |
creates a int parameter, sets it to its default value, and adds it to the parameter set
creates an int parameter, sets it to its default value, and adds it to the parameter set
| set | global SCIP settings |
| messagehdlr | message handler |
| blkmem | block memory |
| name | name of the parameter |
| desc | description of the parameter |
| valueptr | pointer to store the current parameter value, or NULL |
| isadvanced | is this parameter an advanced parameter? |
| defaultvalue | default value of the parameter |
| minvalue | minimum value for parameter |
| maxvalue | maximum value for parameter |
| paramdata | locally defined parameter specific data |
Definition at line 3229 of file set.c.
Referenced by doBendersCreate(), doBenderscutCreate(), doBranchruleCreate(), doComprCreate(), doConflicthdlrCreate(), doConshdlrCreate(), doCutselCreate(), doDispCreate(), doHeurCreate(), doIISfinderCreate(), doNodeselCreate(), doPresolCreate(), doPricerCreate(), doPropCreate(), doRelaxCreate(), doSepaCreate(), SCIPaddIntParam(), and SCIPdivesetCreate().
| SCIP_RETCODE SCIPsetAddLongintParam | ( | SCIP_SET * | set, |
| SCIP_MESSAGEHDLR * | messagehdlr, | ||
| BMS_BLKMEM * | blkmem, | ||
| const char * | name, | ||
| const char * | desc, | ||
| SCIP_Longint * | valueptr, | ||
| SCIP_Bool | isadvanced, | ||
| SCIP_Longint | defaultvalue, | ||
| SCIP_Longint | minvalue, | ||
| SCIP_Longint | maxvalue, | ||
| SCIP_DECL_PARAMCHGD((*paramchgd)) | , | ||
| SCIP_PARAMDATA * | paramdata ) |
creates a SCIP_Longint parameter, sets it to its default value, and adds it to the parameter set
| set | global SCIP settings |
| messagehdlr | message handler |
| blkmem | block memory |
| name | name of the parameter |
| desc | description of the parameter |
| valueptr | pointer to store the current parameter value, or NULL |
| isadvanced | is this parameter an advanced parameter? |
| defaultvalue | default value of the parameter |
| minvalue | minimum value for parameter |
| maxvalue | maximum value for parameter |
| paramdata | locally defined parameter specific data |
Definition at line 3253 of file set.c.
Referenced by SCIPaddLongintParam().
| SCIP_RETCODE SCIPsetAddRealParam | ( | SCIP_SET * | set, |
| SCIP_MESSAGEHDLR * | messagehdlr, | ||
| BMS_BLKMEM * | blkmem, | ||
| const char * | name, | ||
| const char * | desc, | ||
| SCIP_Real * | valueptr, | ||
| SCIP_Bool | isadvanced, | ||
| SCIP_Real | defaultvalue, | ||
| SCIP_Real | minvalue, | ||
| SCIP_Real | maxvalue, | ||
| SCIP_DECL_PARAMCHGD((*paramchgd)) | , | ||
| SCIP_PARAMDATA * | paramdata ) |
creates a SCIP_Real parameter, sets it to its default value, and adds it to the parameter set
| set | global SCIP settings |
| messagehdlr | message handler |
| blkmem | block memory |
| name | name of the parameter |
| desc | description of the parameter |
| valueptr | pointer to store the current parameter value, or NULL |
| isadvanced | is this parameter an advanced parameter? |
| defaultvalue | default value of the parameter |
| minvalue | minimum value for parameter |
| maxvalue | maximum value for parameter |
| paramdata | locally defined parameter specific data |
Definition at line 3277 of file set.c.
Referenced by doBendersCreate(), doBranchruleCreate(), doConcsolverTypeCreate(), doSepaCreate(), SCIPaddRealParam(), and SCIPdivesetCreate().
| SCIP_RETCODE SCIPsetAddCharParam | ( | SCIP_SET * | set, |
| SCIP_MESSAGEHDLR * | messagehdlr, | ||
| BMS_BLKMEM * | blkmem, | ||
| const char * | name, | ||
| const char * | desc, | ||
| char * | valueptr, | ||
| SCIP_Bool | isadvanced, | ||
| char | defaultvalue, | ||
| const char * | allowedvalues, | ||
| SCIP_DECL_PARAMCHGD((*paramchgd)) | , | ||
| SCIP_PARAMDATA * | paramdata ) |
creates a char parameter, sets it to its default value, and adds it to the parameter set
| set | global SCIP settings |
| messagehdlr | message handler |
| blkmem | block memory |
| name | name of the parameter |
| desc | description of the parameter |
| valueptr | pointer to store the current parameter value, or NULL |
| isadvanced | is this parameter an advanced parameter? |
| defaultvalue | default value of the parameter |
| allowedvalues | array with possible parameter values, or NULL if not restricted |
| paramdata | locally defined parameter specific data |
Definition at line 3301 of file set.c.
Referenced by doBendersCreate(), and SCIPaddCharParam().
| SCIP_RETCODE SCIPsetAddStringParam | ( | SCIP_SET * | set, |
| SCIP_MESSAGEHDLR * | messagehdlr, | ||
| BMS_BLKMEM * | blkmem, | ||
| const char * | name, | ||
| const char * | desc, | ||
| char ** | valueptr, | ||
| SCIP_Bool | isadvanced, | ||
| const char * | defaultvalue, | ||
| SCIP_DECL_PARAMCHGD((*paramchgd)) | , | ||
| SCIP_PARAMDATA * | paramdata ) |
creates a string parameter, sets it to its default value, and adds it to the parameter set
| set | global SCIP settings |
| messagehdlr | message handler |
| blkmem | block memory |
| name | name of the parameter |
| desc | description of the parameter |
| valueptr | pointer to store the current parameter value, or NULL |
| isadvanced | is this parameter an advanced parameter? |
| defaultvalue | default value of the parameter |
| paramdata | locally defined parameter specific data |
Definition at line 3324 of file set.c.
Referenced by SCIPaddStringParam().
gets the fixing status value of an existing parameter
| set | global SCIP settings |
| name | name of the parameter |
Definition at line 3346 of file set.c.
Referenced by SCIPisParamFixed(), SCIPparamsetCopyParams(), and SCIPsetSetReoptimizationParams().
| SCIP_PARAM * SCIPsetGetParam | ( | SCIP_SET * | set, |
| const char * | name ) |
returns the pointer to the SCIP parameter with the given name
| set | global SCIP settings |
| name | name of the parameter |
Definition at line 3357 of file set.c.
Referenced by SCIPgetParam().
| SCIP_RETCODE SCIPsetGetBoolParam | ( | SCIP_SET * | set, |
| const char * | name, | ||
| SCIP_Bool * | value ) |
gets the value of an existing SCIP_Bool parameter
| set | global SCIP settings |
| name | name of the parameter |
| value | pointer to store the parameter |
Definition at line 3368 of file set.c.
Referenced by SCIPgetBoolParam().
| SCIP_RETCODE SCIPsetGetIntParam | ( | SCIP_SET * | set, |
| const char * | name, | ||
| int * | value ) |
gets the value of an existing Int parameter
| set | global SCIP settings |
| name | name of the parameter |
| value | pointer to store the value of the parameter |
Definition at line 3382 of file set.c.
Referenced by initConflictstore(), SCIPgetIntParam(), and SCIPreoptAddDualBndchg().
| SCIP_RETCODE SCIPsetGetLongintParam | ( | SCIP_SET * | set, |
| const char * | name, | ||
| SCIP_Longint * | value ) |
gets the value of an existing SCIP_Longint parameter
| set | global SCIP settings |
| name | name of the parameter |
| value | pointer to store the value of the parameter |
Definition at line 3396 of file set.c.
Referenced by SCIPgetLongintParam().
| SCIP_RETCODE SCIPsetGetRealParam | ( | SCIP_SET * | set, |
| const char * | name, | ||
| SCIP_Real * | value ) |
gets the value of an existing SCIP_Real parameter
| set | global SCIP settings |
| name | name of the parameter |
| value | pointer to store the value of the parameter |
Definition at line 3410 of file set.c.
Referenced by SCIPbendersInit(), and SCIPgetRealParam().
| SCIP_RETCODE SCIPsetGetCharParam | ( | SCIP_SET * | set, |
| const char * | name, | ||
| char * | value ) |
gets the value of an existing Char parameter
| set | global SCIP settings |
| name | name of the parameter |
| value | pointer to store the value of the parameter |
Definition at line 3424 of file set.c.
Referenced by SCIPgetCharParam(), SCIPlpExactSolveAndEval(), and SCIPlpSolveAndEval().
| SCIP_RETCODE SCIPsetGetStringParam | ( | SCIP_SET * | set, |
| const char * | name, | ||
| char ** | value ) |
gets the value of an existing String parameter
| set | global SCIP settings |
| name | name of the parameter |
| value | pointer to store the value of the parameter |
Definition at line 3438 of file set.c.
Referenced by SCIPgetStringParam().
| SCIP_RETCODE SCIPsetChgParamFixed | ( | SCIP_SET * | set, |
| const char * | name, | ||
| SCIP_Bool | fixed ) |
changes the fixing status of an existing parameter
| set | global SCIP settings |
| name | name of the parameter |
| fixed | new fixing status of the parameter |
Definition at line 3452 of file set.c.
Referenced by SCIPfixParam(), SCIPparamsetCopyParams(), SCIPsetSetReoptimizationParams(), and SCIPunfixParam().
| SCIP_RETCODE SCIPsetChgBoolParam | ( | SCIP_SET * | set, |
| SCIP_MESSAGEHDLR * | messagehdlr, | ||
| SCIP_PARAM * | param, | ||
| SCIP_Bool | value ) |
changes the value of an existing SCIP_Bool parameter
| set | global SCIP settings |
| messagehdlr | message handler |
| param | parameter |
| value | new value of the parameter |
Definition at line 3466 of file set.c.
Referenced by SCIPchgBoolParam().
| SCIP_RETCODE SCIPsetSetBoolParam | ( | SCIP_SET * | set, |
| SCIP_MESSAGEHDLR * | messagehdlr, | ||
| const char * | name, | ||
| SCIP_Bool | value ) |
changes the value of an existing SCIP_Bool parameter
| set | global SCIP settings |
| messagehdlr | message handler |
| name | name of the parameter |
| value | new value of the parameter |
Definition at line 3488 of file set.c.
Referenced by SCIPsetBoolParam(), and SCIPsetSetReoptimizationParams().
| SCIP_RETCODE SCIPsetSetDefaultBoolParam | ( | SCIP_SET * | set, |
| const char * | name, | ||
| SCIP_Bool | defaultvalue ) |
changes the default value of an existing SCIP_Bool parameter
sets the default value of an existing SCIP_Bool parameter
| set | global SCIP settings |
| name | name of the parameter |
| defaultvalue | new default value of the parameter |
Definition at line 3503 of file set.c.
Referenced by SCIPsetConshdlrProp(), and SCIPsetConshdlrSepa().
| SCIP_RETCODE SCIPsetChgIntParam | ( | SCIP_SET * | set, |
| SCIP_MESSAGEHDLR * | messagehdlr, | ||
| SCIP_PARAM * | param, | ||
| int | value ) |
changes the value of an existing Int parameter
| set | global SCIP settings |
| messagehdlr | message handler |
| param | parameter |
| value | new value of the parameter |
Definition at line 3518 of file set.c.
References assert(), FALSE, NULL, SCIP_CALL, SCIP_PARAMETERWRONGVAL, SCIPparamSetInt(), and TRUE.
Referenced by SCIPchgIntParam().
| SCIP_RETCODE SCIPsetSetIntParam | ( | SCIP_SET * | set, |
| SCIP_MESSAGEHDLR * | messagehdlr, | ||
| const char * | name, | ||
| int | value ) |
changes the value of an existing Int parameter
| set | global SCIP settings |
| messagehdlr | message handler |
| name | name of the parameter |
| value | new value of the parameter |
Definition at line 3541 of file set.c.
Referenced by SCIPsetIntParam(), and SCIPsetSetReoptimizationParams().
| SCIP_RETCODE SCIPsetSetDefaultIntParam | ( | SCIP_SET * | set, |
| const char * | name, | ||
| int | defaultvalue ) |
changes the default value of an existing Int parameter
| set | global SCIP settings |
| name | name of the parameter |
| defaultvalue | new default value of the parameter |
Definition at line 3556 of file set.c.
Referenced by SCIPsetConshdlrPresol(), SCIPsetConshdlrProp(), SCIPsetConshdlrSepa(), and SCIPsetPropPresol().
| SCIP_RETCODE SCIPsetChgLongintParam | ( | SCIP_SET * | set, |
| SCIP_MESSAGEHDLR * | messagehdlr, | ||
| SCIP_PARAM * | param, | ||
| SCIP_Longint | value ) |
changes the value of an existing SCIP_Longint parameter
| set | global SCIP settings |
| messagehdlr | message handler |
| param | parameter |
| value | new value of the parameter |
Definition at line 3570 of file set.c.
Referenced by SCIPchgLongintParam().
| SCIP_RETCODE SCIPsetSetLongintParam | ( | SCIP_SET * | set, |
| SCIP_MESSAGEHDLR * | messagehdlr, | ||
| const char * | name, | ||
| SCIP_Longint | value ) |
changes the value of an existing SCIP_Longint parameter
| set | global SCIP settings |
| messagehdlr | message handler |
| name | name of the parameter |
| value | new value of the parameter |
Definition at line 3593 of file set.c.
Referenced by SCIPsetLongintParam().
| SCIP_RETCODE SCIPsetChgRealParam | ( | SCIP_SET * | set, |
| SCIP_MESSAGEHDLR * | messagehdlr, | ||
| SCIP_PARAM * | param, | ||
| SCIP_Real | value ) |
changes the value of an existing SCIP_Real parameter
| set | global SCIP settings |
| messagehdlr | message handler |
| param | parameter |
| value | new value of the parameter |
Definition at line 3608 of file set.c.
Referenced by SCIPchgRealParam().
| SCIP_RETCODE SCIPsetSetRealParam | ( | SCIP_SET * | set, |
| SCIP_MESSAGEHDLR * | messagehdlr, | ||
| const char * | name, | ||
| SCIP_Real | value ) |
changes the value of an existing SCIP_Real parameter
| set | global SCIP settings |
| messagehdlr | message handler |
| name | name of the parameter |
| value | new value of the parameter |
Definition at line 3631 of file set.c.
Referenced by SCIPsetRealParam().
| SCIP_RETCODE SCIPsetChgCharParam | ( | SCIP_SET * | set, |
| SCIP_MESSAGEHDLR * | messagehdlr, | ||
| SCIP_PARAM * | param, | ||
| char | value ) |
changes the value of an existing Char parameter
| set | global SCIP settings |
| messagehdlr | message handler |
| param | parameter |
| value | new value of the parameter |
Definition at line 3646 of file set.c.
Referenced by SCIPchgCharParam().
| SCIP_RETCODE SCIPsetSetCharParam | ( | SCIP_SET * | set, |
| SCIP_MESSAGEHDLR * | messagehdlr, | ||
| const char * | name, | ||
| char | value ) |
changes the value of an existing Char parameter
| set | global SCIP settings |
| messagehdlr | message handler |
| name | name of the parameter |
| value | new value of the parameter |
Definition at line 3669 of file set.c.
Referenced by SCIPlpExactSolveAndEval(), SCIPlpSolveAndEval(), SCIPsetCharParam(), and SCIPsetSetReoptimizationParams().
| SCIP_RETCODE SCIPsetChgStringParam | ( | SCIP_SET * | set, |
| SCIP_MESSAGEHDLR * | messagehdlr, | ||
| SCIP_PARAM * | param, | ||
| const char * | value ) |
changes the value of an existing String parameter
| set | global SCIP settings |
| messagehdlr | message handler |
| param | parameter |
| value | new value of the parameter |
Definition at line 3684 of file set.c.
Referenced by SCIPchgStringParam().
| SCIP_RETCODE SCIPsetSetStringParam | ( | SCIP_SET * | set, |
| SCIP_MESSAGEHDLR * | messagehdlr, | ||
| const char * | name, | ||
| const char * | value ) |
changes the value of an existing String parameter
| set | global SCIP settings |
| messagehdlr | message handler |
| name | name of the parameter |
| value | new value of the parameter |
Definition at line 3707 of file set.c.
Referenced by SCIPsetStringParam().
| SCIP_RETCODE SCIPsetSetParam | ( | SCIP_SET * | set, |
| SCIP_MESSAGEHDLR * | messagehdlr, | ||
| const char * | name, | ||
| const char * | value ) |
changes the value of an existing parameter
| set | global SCIP settings |
| messagehdlr | message handler |
| name | name of the parameter |
| value | new value of the parameter as string |
Definition at line 3722 of file set.c.
Referenced by SCIPsetParam().
| SCIP_RETCODE SCIPsetReadParams | ( | SCIP_SET * | set, |
| SCIP_MESSAGEHDLR * | messagehdlr, | ||
| const char * | filename ) |
reads parameters from a file
| set | global SCIP settings |
| messagehdlr | message handler |
| filename | file name |
Definition at line 3737 of file set.c.
Referenced by SCIPreadParams().
| SCIP_RETCODE SCIPsetWriteParams | ( | SCIP_SET * | set, |
| SCIP_MESSAGEHDLR * | messagehdlr, | ||
| const char * | filename, | ||
| SCIP_Bool | comments, | ||
| SCIP_Bool | onlychanged ) |
writes all parameters in the parameter set to a file
| set | global SCIP settings |
| messagehdlr | message handler |
| filename | file name, or NULL for stdout |
| comments | should parameter descriptions be written as comments? |
| onlychanged | should only the parameters been written, that are changed from default? |
Definition at line 3751 of file set.c.
Referenced by SCIPwriteParams().
| SCIP_RETCODE SCIPsetResetParam | ( | SCIP_SET * | set, |
| SCIP_MESSAGEHDLR * | messagehdlr, | ||
| const char * | name ) |
resets a single parameters to its default value
| set | global SCIP settings |
| messagehdlr | message handler |
| name | name of the parameter |
Definition at line 3767 of file set.c.
Referenced by SCIPresetParam(), and SCIPsetSetReoptimizationParams().
| SCIP_RETCODE SCIPsetResetParams | ( | SCIP_SET * | set, |
| SCIP_MESSAGEHDLR * | messagehdlr ) |
resets all parameters to their default values
| set | global SCIP settings |
| messagehdlr | message handler |
Definition at line 3779 of file set.c.
Referenced by SCIPresetParams().
| SCIP_RETCODE SCIPsetCheckParamValuePtrUnique | ( | SCIP_SET * | set | ) |
checks whether the value pointers attached to each parameter are unique
When creating a parameter a value pointer can be attached. This function checks whether these pointers are unique. Duplicate pointers indicate an error.
| set | global SCIP settings |
Definition at line 3794 of file set.c.
References SCIP_CALL, SCIP_OKAY, and SCIPparamsetCheckValuePtrUnique().
Referenced by SCIPtransformProb().
| SCIP_RETCODE SCIPsetSetEmphasis | ( | SCIP_SET * | set, |
| SCIP_MESSAGEHDLR * | messagehdlr, | ||
| SCIP_PARAMEMPHASIS | paramemphasis, | ||
| SCIP_Bool | quiet ) |
sets parameters to
| set | global SCIP settings |
| messagehdlr | message handler |
| paramemphasis | parameter settings |
| quiet | should the parameter be set quiet (no output) |
Definition at line 3816 of file set.c.
References SCIP_Bool, SCIP_CALL, SCIP_OKAY, and SCIPparamsetSetEmphasis().
Referenced by SCIPsetEmphasis().
| SCIP_RETCODE SCIPsetSetReoptimizationParams | ( | SCIP_SET * | set, |
| SCIP_MESSAGEHDLR * | messagehdlr ) |
set parameters for reoptimization
| set | SCIP data structure |
| messagehdlr | message handler |
Definition at line 807 of file set.c.
References assert(), FALSE, NULL, SCIP_CALL, SCIP_OKAY, SCIPsetChgParamFixed(), SCIPsetFindBranchrule(), SCIPsetIsParamFixed(), SCIPsetResetParam(), SCIPsetSetBoolParam(), SCIPsetSetCharParam(), SCIPsetSetIntParam(), and TRUE.
Referenced by SCIPenableReoptimization(), and SCIPparamsetCopyParams().
enable or disable all plugin timers depending on the value of the flag enabled
| set | SCIP settings |
| enabled | should plugin clocks be enabled? |
Definition at line 865 of file set.c.
Referenced by SCIPenableOrDisableStatisticTiming().
| SCIP_RETCODE SCIPsetSetSubscipsOff | ( | SCIP_SET * | set, |
| SCIP_MESSAGEHDLR * | messagehdlr, | ||
| SCIP_Bool | quiet ) |
sets parameters to deactivate separators and heuristics that use auxiliary SCIP instances; should be called for auxiliary SCIP instances to avoid recursion
| set | global SCIP settings |
| messagehdlr | message handler |
| quiet | should the parameter be set quiet (no output) |
Definition at line 3831 of file set.c.
References SCIP_Bool, SCIP_CALL, SCIP_OKAY, and SCIPparamsetSetToSubscipsOff().
Referenced by SCIPsetSubscipsOff().
| SCIP_RETCODE SCIPsetSetHeuristics | ( | SCIP_SET * | set, |
| SCIP_MESSAGEHDLR * | messagehdlr, | ||
| SCIP_PARAMSETTING | paramsetting, | ||
| SCIP_Bool | quiet ) |
sets heuristic parameters values to
sets heuristic parameters values to
| set | global SCIP settings |
| messagehdlr | message handler |
| paramsetting | parameter settings |
| quiet | should the parameter be set quiet (no output) |
Definition at line 3848 of file set.c.
References SCIP_Bool, SCIP_CALL, SCIP_OKAY, and SCIPparamsetSetHeuristics().
Referenced by emphasisParse(), and SCIPsetHeuristics().
| SCIP_RETCODE SCIPsetSetPresolving | ( | SCIP_SET * | set, |
| SCIP_MESSAGEHDLR * | messagehdlr, | ||
| SCIP_PARAMSETTING | paramsetting, | ||
| SCIP_Bool | quiet ) |
sets presolving parameters to
sets presolving parameters to
| set | global SCIP settings |
| messagehdlr | message handler |
| paramsetting | parameter settings |
| quiet | should the parameter be set quiet (no output) |
Definition at line 3866 of file set.c.
References SCIP_Bool, SCIP_CALL, SCIP_OKAY, and SCIPparamsetSetPresolving().
Referenced by emphasisParse(), and SCIPsetPresolving().
| SCIP_RETCODE SCIPsetSetSeparating | ( | SCIP_SET * | set, |
| SCIP_MESSAGEHDLR * | messagehdlr, | ||
| SCIP_PARAMSETTING | paramsetting, | ||
| SCIP_Bool | quiet ) |
sets separating parameters to
sets separating parameters to
| set | global SCIP settings |
| messagehdlr | message handler |
| paramsetting | parameter settings |
| quiet | should the parameter be set quiet (no output) |
Definition at line 3884 of file set.c.
References SCIP_Bool, SCIP_CALL, SCIP_OKAY, and SCIPparamsetSetSeparating().
Referenced by emphasisParse(), and SCIPsetSeparating().
| SCIP_PARAM ** SCIPsetGetParams | ( | SCIP_SET * | set | ) |
returns the array of all available SCIP parameters
| set | global SCIP settings |
Definition at line 3897 of file set.c.
Referenced by SCIPgetParams().
| int SCIPsetGetNParams | ( | SCIP_SET * | set | ) |
returns the total number of all available SCIP parameters
| set | global SCIP settings |
Definition at line 3907 of file set.c.
Referenced by SCIPgetNParams().
| SCIP_RETCODE SCIPsetIncludeReader | ( | SCIP_SET * | set, |
| SCIP_READER * | reader ) |
inserts file reader in file reader list
| set | global SCIP settings |
| reader | file reader |
Definition at line 3917 of file set.c.
Referenced by SCIPincludeReader(), and SCIPincludeReaderBasic().
| SCIP_READER * SCIPsetFindReader | ( | SCIP_SET * | set, |
| const char * | name ) |
returns the file reader of the given name, or NULL if not existing
| set | global SCIP settings |
| name | name of file reader |
Definition at line 3939 of file set.c.
Referenced by SCIPfindReader().
| SCIP_RETCODE SCIPsetIncludePricer | ( | SCIP_SET * | set, |
| SCIP_PRICER * | pricer ) |
inserts variable pricer in variable pricer list
| set | global SCIP settings |
| pricer | variable pricer |
Definition at line 3959 of file set.c.
Referenced by SCIPincludePricer(), and SCIPincludePricerBasic().
| SCIP_PRICER * SCIPsetFindPricer | ( | SCIP_SET * | set, |
| const char * | name ) |
returns the variable pricer of the given name, or NULL if not existing
| set | global SCIP settings |
| name | name of variable pricer |
Definition at line 3982 of file set.c.
Referenced by SCIPfindPricer().
| void SCIPsetSortPricers | ( | SCIP_SET * | set | ) |
sorts pricers by priorities
| set | global SCIP settings |
Definition at line 4002 of file set.c.
Referenced by SCIPgetPricers(), and SCIPpriceLoop().
| void SCIPsetSortPricersName | ( | SCIP_SET * | set | ) |
sorts pricers by name
| set | global SCIP settings |
Definition at line 4017 of file set.c.
Referenced by SCIPcollectPricerStatistics(), and SCIPprintPricerStatistics().
| SCIP_RETCODE SCIPsetIncludeBenders | ( | SCIP_SET * | set, |
| SCIP_BENDERS * | benders ) |
inserts Benders' decomposition into the Benders' decomposition list
inserts Benders' decomposition in the Benders' decomposition list
| set | global SCIP settings |
| benders | Benders' decomposition structure |
Definition at line 4032 of file set.c.
Referenced by SCIPincludeBenders(), and SCIPincludeBendersBasic().
| SCIP_BENDERS * SCIPsetFindBenders | ( | SCIP_SET * | set, |
| const char * | name ) |
returns the Benders' decomposition of the given name, or NULL if not existing
| set | global SCIP settings |
| name | name of the Benders' decomposition |
Definition at line 4055 of file set.c.
Referenced by SCIPbendersCopyInclude(), and SCIPfindBenders().
| void SCIPsetSortBenders | ( | SCIP_SET * | set | ) |
sorts Benders' decomposition by priorities
| set | global SCIP settings |
Definition at line 4075 of file set.c.
Referenced by SCIPgetBenders().
| void SCIPsetSortBendersName | ( | SCIP_SET * | set | ) |
| SCIP_RETCODE SCIPsetIncludeConshdlr | ( | SCIP_SET * | set, |
| SCIP_CONSHDLR * | conshdlr ) |
inserts constraint handler in constraint handler list
| set | global SCIP settings |
| conshdlr | constraint handler |
Definition at line 4105 of file set.c.
Referenced by SCIPincludeConshdlr(), and SCIPincludeConshdlrBasic().
| void SCIPsetReinsertConshdlrSepaPrio | ( | SCIP_SET * | set, |
| SCIP_CONSHDLR * | conshdlr, | ||
| int | oldpriority ) |
reinserts a constraint handler with modified sepa priority into the sepa priority sorted array
| set | global SCIP settings |
| conshdlr | constraint handler to be reinserted |
| oldpriority | the old separation priority of constraint handler |
Definition at line 4161 of file set.c.
Referenced by SCIPsetConshdlrSepa().
| SCIP_CONSHDLR * SCIPsetFindConshdlr | ( | SCIP_SET * | set, |
| const char * | name ) |
returns the constraint handler of the given name, or NULL if not existing
| set | global SCIP settings |
| name | name of constraint handler |
Definition at line 4244 of file set.c.
Referenced by paramsetSetPresolvingAggressive(), paramsetSetPresolvingFast(), paramsetSetSeparatingAggressive(), paramsetSetSeparatingFast(), SCIPconsParse(), SCIPfindConshdlr(), SCIPparamsetSetEmphasis(), and SCIPparamsetSetToSubscipsOff().
| SCIP_RETCODE SCIPsetIncludeConflicthdlr | ( | SCIP_SET * | set, |
| SCIP_CONFLICTHDLR * | conflicthdlr ) |
inserts conflict handler in conflict handler list
| set | global SCIP settings |
| conflicthdlr | conflict handler |
Definition at line 4264 of file set.c.
Referenced by SCIPincludeConflicthdlr(), and SCIPincludeConflicthdlrBasic().
| SCIP_CONFLICTHDLR * SCIPsetFindConflicthdlr | ( | SCIP_SET * | set, |
| const char * | name ) |
returns the conflict handler of the given name, or NULL if not existing
| set | global SCIP settings |
| name | name of conflict handler |
Definition at line 4288 of file set.c.
Referenced by SCIPfindConflicthdlr().
| void SCIPsetSortConflicthdlrs | ( | SCIP_SET * | set | ) |
sorts conflict handlers by priorities
| set | global SCIP settings |
Definition at line 4308 of file set.c.
Referenced by conflictAddConflictCons(), and SCIPgetConflicthdlrs().
| void SCIPsetSortConflicthdlrsName | ( | SCIP_SET * | set | ) |
| SCIP_RETCODE SCIPsetIncludePresol | ( | SCIP_SET * | set, |
| SCIP_PRESOL * | presol ) |
inserts presolver in presolver list
| set | global SCIP settings |
| presol | presolver |
Definition at line 4338 of file set.c.
Referenced by SCIPincludePresol(), and SCIPincludePresolBasic().
| SCIP_PRESOL * SCIPsetFindPresol | ( | SCIP_SET * | set, |
| const char * | name ) |
returns the presolver of the given name, or NULL if not existing
| set | global SCIP settings |
| name | name of presolver |
Definition at line 4361 of file set.c.
Referenced by paramsetSetPresolvingFast(), and SCIPfindPresol().
| void SCIPsetSortPresols | ( | SCIP_SET * | set | ) |
sorts presolvers by priorities
| set | global SCIP settings |
Definition at line 4381 of file set.c.
Referenced by presolve(), and SCIPgetPresols().
| void SCIPsetSortPresolsName | ( | SCIP_SET * | set | ) |
sorts presolvers by name
| set | global SCIP settings |
Definition at line 4396 of file set.c.
Referenced by SCIPcollectPresolverStatistics(), and SCIPprintPresolverStatistics().
| SCIP_RETCODE SCIPsetIncludeRelax | ( | SCIP_SET * | set, |
| SCIP_RELAX * | relax ) |
inserts relaxator in relaxator list
| set | global SCIP settings |
| relax | relaxator |
Definition at line 4411 of file set.c.
Referenced by SCIPincludeRelax(), and SCIPincludeRelaxBasic().
| SCIP_RELAX * SCIPsetFindRelax | ( | SCIP_SET * | set, |
| const char * | name ) |
returns the relaxator of the given name, or NULL if not existing
| set | global SCIP settings |
| name | name of relaxator |
Definition at line 4435 of file set.c.
Referenced by SCIPfindRelax().
| void SCIPsetSortRelaxs | ( | SCIP_SET * | set | ) |
sorts relaxators by priorities
| set | global SCIP settings |
Definition at line 4455 of file set.c.
Referenced by SCIPgetRelaxs(), SCIPsolveProbingRelax(), and solveNodeRelax().
| void SCIPsetSortRelaxsName | ( | SCIP_SET * | set | ) |
sorts relaxators by name
sorts relaxators by priorities
| set | global SCIP settings |
Definition at line 4470 of file set.c.
Referenced by SCIPcollectRelaxatorStatistics(), and SCIPprintRelaxatorStatistics().
| SCIP_RETCODE SCIPsetIncludeSepa | ( | SCIP_SET * | set, |
| SCIP_SEPA * | sepa ) |
inserts separator in separator list
| set | global SCIP settings |
| sepa | separator |
Definition at line 4485 of file set.c.
Referenced by SCIPincludeSepa(), and SCIPincludeSepaBasic().
returns the separator of the given name, or NULL if not existing
| set | global SCIP settings |
| name | name of separator |
Definition at line 4509 of file set.c.
Referenced by paramsetSetSeparatingAggressive(), paramsetSetSeparatingFast(), and SCIPfindSepa().
| void SCIPsetSortSepas | ( | SCIP_SET * | set | ) |
sorts separators by priorities
| set | global SCIP settings |
Definition at line 4529 of file set.c.
Referenced by SCIPgetSepas(), separationRoundLP(), and separationRoundSol().
| void SCIPsetSortSepasName | ( | SCIP_SET * | set | ) |
sorts separators by name
| set | global SCIP settings |
Definition at line 4544 of file set.c.
Referenced by SCIPcollectSeparatorStatistics(), and SCIPprintSeparatorStatistics().
| SCIP_RETCODE SCIPsetIncludeCutsel | ( | SCIP_SET * | set, |
| SCIP_CUTSEL * | cutsel ) |
inserts cut selector in cut selector list
| set | global SCIP settings |
| cutsel | cut selector |
Definition at line 4559 of file set.c.
Referenced by SCIPincludeCutsel(), and SCIPincludeCutselBasic().
| SCIP_CUTSEL * SCIPsetFindCutsel | ( | SCIP_SET * | set, |
| const char * | name ) |
returns the cut selector of the given name, or NULL if not existing
| set | global SCIP settings |
| name | name of separator |
Definition at line 4583 of file set.c.
Referenced by SCIPfindCutsel().
| void SCIPsetSortCutsels | ( | SCIP_SET * | set | ) |
sorts cut selectors by priorities
| set | global SCIP settings |
Definition at line 4603 of file set.c.
Referenced by SCIPcollectCutselectorStatistics(), SCIPcutselsSelect(), SCIPgetCutsels(), and SCIPprintCutselectorStatistics().
| SCIP_RETCODE SCIPsetIncludeProp | ( | SCIP_SET * | set, |
| SCIP_PROP * | prop ) |
inserts propagator in propagator list
| set | global SCIP settings |
| prop | propagator |
Definition at line 4617 of file set.c.
Referenced by SCIPincludeProp(), and SCIPincludePropBasic().
returns the propagator of the given name, or NULL if not existing
| set | global SCIP settings |
| name | name of propagator |
Definition at line 4644 of file set.c.
Referenced by paramsetSetPresolvingFast(), and SCIPfindProp().
| void SCIPsetSortProps | ( | SCIP_SET * | set | ) |
sorts propagators by priorities
| set | global SCIP settings |
Definition at line 4664 of file set.c.
Referenced by propagationRound(), and SCIPgetProps().
| void SCIPsetSortPropsPresol | ( | SCIP_SET * | set | ) |
sorts propagators by priorities for presolving
| set | global SCIP settings |
Definition at line 4679 of file set.c.
Referenced by presolve().
| void SCIPsetSortPropsName | ( | SCIP_SET * | set | ) |
sorts propagators w.r.t. names
| set | global SCIP settings |
Definition at line 4694 of file set.c.
Referenced by SCIPcollectPresolverStatistics(), SCIPcollectPropagatorStatistics(), SCIPprintPresolverStatistics(), and SCIPprintPropagatorStatistics().
| SCIP_RETCODE SCIPsetIncludeConcsolverType | ( | SCIP_SET * | set, |
| SCIP_CONCSOLVERTYPE * | concsolvertype ) |
inserts concurrent solver type into the concurrent solver type list
| set | global SCIP settings |
| concsolvertype | concurrent solver type |
Definition at line 4752 of file set.c.
Referenced by SCIPincludeConcsolverType().
| SCIP_CONCSOLVERTYPE * SCIPsetFindConcsolverType | ( | SCIP_SET * | set, |
| const char * | name ) |
returns the concurrent solver type with the given name, or NULL if not existing
| set | global SCIP settings |
| name | name of concurrent solver type |
Definition at line 4774 of file set.c.
Referenced by SCIPfindConcsolverType().
| SCIP_RETCODE SCIPsetIncludeConcsolver | ( | SCIP_SET * | set, |
| SCIP_CONCSOLVER * | concsolver ) |
inserts concurrent solver into the concurrent solver list
| set | global SCIP settings |
| concsolver | concurrent solver |
Definition at line 4794 of file set.c.
Referenced by SCIPaddConcurrentSolver().
| SCIP_RETCODE SCIPsetFreeConcsolvers | ( | SCIP_SET * | set | ) |
frees all concurrent solvers in the concurrent solver list
| set | global SCIP settings |
Definition at line 4818 of file set.c.
Referenced by SCIPfreeProb().
| SCIP_RETCODE SCIPsetIncludeHeur | ( | SCIP_SET * | set, |
| SCIP_HEUR * | heur ) |
inserts primal heuristic in primal heuristic list
| set | global SCIP settings |
| heur | primal heuristic |
Definition at line 4840 of file set.c.
Referenced by SCIPincludeHeur(), and SCIPincludeHeurBasic().
returns the primal heuristic of the given name, or NULL if not existing
| set | global SCIP settings |
| name | name of primal heuristic |
Definition at line 4864 of file set.c.
Referenced by paramsetSetHeuristicsAggressive(), and SCIPfindHeur().
| void SCIPsetSortHeurs | ( | SCIP_SET * | set | ) |
sorts heuristics by priorities
sorts heuristics by their delay positions and priorities
| set | global SCIP settings |
Definition at line 4884 of file set.c.
Referenced by SCIPprimalHeuristics().
| void SCIPsetSortHeursName | ( | SCIP_SET * | set | ) |
sorts heuristics by name
sorts heuristics by names
| set | global SCIP settings |
Definition at line 4899 of file set.c.
Referenced by SCIPcollectHeuristicStatistics(), and SCIPprintHeuristicStatistics().
| SCIP_RETCODE SCIPsetIncludeCompr | ( | SCIP_SET * | set, |
| SCIP_COMPR * | compr ) |
inserts tree compression in tree compression list
| set | global SCIP settings |
| compr | tree compression |
Definition at line 4914 of file set.c.
Referenced by SCIPincludeCompr(), and SCIPincludeComprBasic().
| SCIP_COMPR * SCIPsetFindCompr | ( | SCIP_SET * | set, |
| const char * | name ) |
returns the tree compression of the given name, or NULL if not existing
| set | global SCIP settings |
| name | name of tree compression |
Definition at line 4938 of file set.c.
Referenced by SCIPfindCompr().
| void SCIPsetSortComprs | ( | SCIP_SET * | set | ) |
sorts compressions by priorities
| set | global SCIP settings |
Definition at line 4958 of file set.c.
Referenced by compressReoptTree(), and SCIPgetComprs().
| void SCIPsetSortComprsName | ( | SCIP_SET * | set | ) |
sorts heuristics by names
| set | global SCIP settings |
Definition at line 4973 of file set.c.
Referenced by SCIPcollectCompressionStatistics(), and SCIPprintCompressionStatistics().
| SCIP_RETCODE SCIPsetIncludeEventhdlr | ( | SCIP_SET * | set, |
| SCIP_EVENTHDLR * | eventhdlr ) |
inserts event handler in event handler list
| set | global SCIP settings |
| eventhdlr | event handler |
Definition at line 4988 of file set.c.
Referenced by SCIPconflictstoreCreate(), SCIPincludeEventhdlr(), SCIPincludeEventhdlrBasic(), SCIPnlpInclude(), and SCIPreoptCreate().
| SCIP_EVENTHDLR * SCIPsetFindEventhdlr | ( | SCIP_SET * | set, |
| const char * | name ) |
returns the event handler of the given name, or NULL if not existing
| set | global SCIP settings |
| name | name of event handler |
Definition at line 5011 of file set.c.
Referenced by SCIPbendersActivate(), SCIPbendersDeactivate(), SCIPconflictstoreCreate(), SCIPfindEventhdlr(), SCIPnlpCreate(), and SCIPnlpInclude().
| SCIP_RETCODE SCIPsetIncludeNodesel | ( | SCIP_SET * | set, |
| SCIP_NODESEL * | nodesel ) |
inserts node selector in node selector list
| set | global SCIP settings |
| nodesel | node selector |
Definition at line 5031 of file set.c.
Referenced by SCIPincludeNodesel(), and SCIPincludeNodeselBasic().
| SCIP_NODESEL * SCIPsetFindNodesel | ( | SCIP_SET * | set, |
| const char * | name ) |
returns the node selector of the given name, or NULL if not existing
| set | global SCIP settings |
| name | name of event handler |
Definition at line 5062 of file set.c.
Referenced by SCIPfindNodesel().
| SCIP_NODESEL * SCIPsetGetNodesel | ( | SCIP_SET * | set, |
| SCIP_STAT * | stat ) |
returns node selector with highest priority in the current mode
| set | global SCIP settings |
| stat | dynamic problem statistics |
Definition at line 5082 of file set.c.
Referenced by SCIPgetNodesel(), SCIPsolve(), SCIPsolveCIP(), and SCIPtransformProb().
| SCIP_RETCODE SCIPsetIncludeBranchrule | ( | SCIP_SET * | set, |
| SCIP_BRANCHRULE * | branchrule ) |
inserts branching rule in branching rule list
| set | global SCIP settings |
| branchrule | branching rule |
Definition at line 5120 of file set.c.
Referenced by SCIPincludeBranchrule(), and SCIPincludeBranchruleBasic().
| SCIP_BRANCHRULE * SCIPsetFindBranchrule | ( | SCIP_SET * | set, |
| const char * | name ) |
returns the branching rule of the given name, or NULL if not existing
| set | global SCIP settings |
| name | name of event handler |
Definition at line 5144 of file set.c.
Referenced by SCIPfindBranchrule(), SCIPreoptAddDualBndchg(), and SCIPsetSetReoptimizationParams().
| void SCIPsetSortBranchrules | ( | SCIP_SET * | set | ) |
sorts branching rules by priorities
| set | global SCIP settings |
Definition at line 5164 of file set.c.
Referenced by SCIPbranchExecExtern(), SCIPbranchExecLP(), SCIPbranchExecPseudo(), and SCIPfindBranchrule().
| void SCIPsetSortBranchrulesName | ( | SCIP_SET * | set | ) |
sorts branching rules by name
sorts branching rules by priorities
| set | global SCIP settings |
Definition at line 5179 of file set.c.
Referenced by SCIPcollectBranchruleStatistics(), and SCIPprintBranchruleStatistics().
| SCIP_RETCODE SCIPsetIncludeIISfinder | ( | SCIP_SET * | set, |
| SCIP_IISFINDER * | iisfinder ) |
inserts IIS finders in IIS finder list
inserts IIS finders in IIS finders list
| set | global SCIP settings |
| iisfinder | IIS finder |
Definition at line 5194 of file set.c.
Referenced by SCIPincludeIISfinder(), and SCIPincludeIISfinderBasic().
| SCIP_IISFINDER * SCIPsetFindIISfinder | ( | SCIP_SET * | set, |
| const char * | name ) |
returns the IIS finder of the given name, or NULL if not existing
returns the IIS finders of the given name, or NULL if not existing
| set | global SCIP settings |
| name | name of IIS finder |
Definition at line 5217 of file set.c.
Referenced by SCIPfindIISfinder().
| void SCIPsetSortIISfinders | ( | SCIP_SET * | set | ) |
sorts the IIS finders by priorities
sorts IIS finders by priorities
| set | global SCIP settings |
Definition at line 5237 of file set.c.
Referenced by SCIPgetIISfinders(), and SCIPiisGenerate().
| SCIP_RETCODE SCIPsetIncludeDisp | ( | SCIP_SET * | set, |
| SCIP_DISP * | disp ) |
inserts display column in display column list
| set | global SCIP settings |
| disp | display column |
Definition at line 5251 of file set.c.
Referenced by SCIPincludeDisp().
returns the display column of the given name, or NULL if not existing
| set | global SCIP settings |
| name | name of display |
Definition at line 5283 of file set.c.
Referenced by SCIPfindDisp().
| SCIP_RETCODE SCIPsetIncludeTable | ( | SCIP_SET * | set, |
| SCIP_TABLE * | table ) |
inserts statistics table in statistics table list
| set | global SCIP settings |
| table | statistics table |
Definition at line 5303 of file set.c.
Referenced by SCIPincludeTable().
| SCIP_TABLE * SCIPsetFindTable | ( | SCIP_SET * | set, |
| const char * | name ) |
returns the statistics table of the given name, or NULL if not existing
| set | global SCIP settings |
| name | name of statistics table |
Definition at line 5328 of file set.c.
Referenced by SCIPfindTable().
| SCIP_RETCODE SCIPsetIncludeDialog | ( | SCIP_SET * | set, |
| SCIP_DIALOG * | dialog ) |
inserts dialog in dialog list
| set | global SCIP settings |
| dialog | dialog |
Definition at line 5348 of file set.c.
Referenced by SCIPincludeDialog().
| SCIP_Bool SCIPsetExistsDialog | ( | SCIP_SET * | set, |
| SCIP_DIALOG * | dialog ) |
returns if the dialog already exists
| set | global SCIP settings |
| dialog | dialog |
Definition at line 5370 of file set.c.
Referenced by SCIPexistsDialog().
| SCIP_RETCODE SCIPsetIncludeExprhdlr | ( | SCIP_SET * | set, |
| SCIP_EXPRHDLR * | exprhdlr ) |
inserts expression handler in expression handler list
| set | global SCIP settings |
| exprhdlr | expression handler |
Definition at line 5392 of file set.c.
Referenced by SCIPincludeExprhdlr().
| SCIP_EXPRHDLR * SCIPsetFindExprhdlr | ( | SCIP_SET * | set, |
| const char * | name ) |
returns the expression handler of the given name, or NULL if not existing
| set | global SCIP settings |
| name | name of expression handler |
Definition at line 5426 of file set.c.
Referenced by SCIPexprCopy(), and SCIPfindExprhdlr().
| void SCIPsetSortExprhdlrs | ( | SCIP_SET * | set | ) |
| SCIP_RETCODE SCIPsetIncludeNlpi | ( | SCIP_SET * | set, |
| SCIP_NLPI * | nlpi ) |
inserts NLPI in NLPI list
| set | global SCIP settings |
| nlpi | NLPI |
Definition at line 5458 of file set.c.
Referenced by SCIPincludeNlpi().
returns the NLPI of the given name, or NULL if not existing
| set | global SCIP settings |
| name | name of NLPI |
Definition at line 5481 of file set.c.
Referenced by SCIPfindNlpi(), SCIPmergeNLPIStatistics(), and SCIPnlpCreate().
| void SCIPsetSortNlpis | ( | SCIP_SET * | set | ) |
sorts NLPIs by priorities
| set | global SCIP settings |
Definition at line 5501 of file set.c.
Referenced by SCIPgetNlpis(), and SCIPnlpCreate().
set priority of an NLPI
| set | global SCIP settings |
| nlpi | NLPI |
| priority | new priority of NLPI |
Definition at line 5515 of file set.c.
Referenced by SCIPsetNlpiPriority().
| SCIP_RETCODE SCIPsetIncludeExternalCode | ( | SCIP_SET * | set, |
| const char * | name, | ||
| const char * | description ) |
inserts information about an external code in external codes list
| set | global SCIP settings |
| name | name of external code |
| description | description of external code, can be NULL |
Definition at line 5529 of file set.c.
Referenced by doScipCreate(), SCIPdialoghdlrCreate(), and SCIPincludeExternalCodeInformation().
| SCIP_RETCODE SCIPsetIncludeBanditvtable | ( | SCIP_SET * | set, |
| SCIP_BANDITVTABLE * | banditvtable ) |
inserts bandit virtual function table into set
| set | global SCIP settings |
| banditvtable | bandit algorithm virtual function table |
Definition at line 4709 of file set.c.
Referenced by SCIPincludeBanditvtable().
| SCIP_BANDITVTABLE * SCIPsetFindBanditvtable | ( | SCIP_SET * | set, |
| const char * | name ) |
returns the bandit virtual function table of the given name, or NULL if not existing
| set | global SCIP settings |
| name | name of bandit algorithm virtual function table |
Definition at line 4731 of file set.c.
Referenced by SCIPfindBanditvtable().
| SCIP_RETCODE SCIPsetInitPlugins | ( | SCIP_SET * | set, |
| BMS_BLKMEM * | blkmem, | ||
| SCIP_STAT * | stat ) |
calls init methods of all plugins
| set | global SCIP settings |
| blkmem | block memory |
| stat | dynamic problem statistics |
Definition at line 5561 of file set.c.
Referenced by prepareReoptimization(), and SCIPtransformProb().
| SCIP_RETCODE SCIPsetExitPlugins | ( | SCIP_SET * | set, |
| BMS_BLKMEM * | blkmem, | ||
| SCIP_STAT * | stat ) |
calls exit methods of all plugins
| set | global SCIP settings |
| blkmem | block memory |
| stat | dynamic problem statistics |
Definition at line 5682 of file set.c.
Referenced by freeReoptSolve(), and freeTransform().
| SCIP_RETCODE SCIPsetInitprePlugins | ( | SCIP_SET * | set, |
| BMS_BLKMEM * | blkmem, | ||
| SCIP_STAT * | stat ) |
calls initpre methods of all plugins
| set | global SCIP settings |
| blkmem | block memory |
| stat | dynamic problem statistics |
Definition at line 5794 of file set.c.
Referenced by initPresolve().
| SCIP_RETCODE SCIPsetExitprePlugins | ( | SCIP_SET * | set, |
| BMS_BLKMEM * | blkmem, | ||
| SCIP_STAT * | stat ) |
calls exitpre methods of all plugins
| set | global SCIP settings |
| blkmem | block memory |
| stat | dynamic problem statistics |
Definition at line 5832 of file set.c.
Referenced by exitPresolve().
| SCIP_RETCODE SCIPsetInitsolPlugins | ( | SCIP_SET * | set, |
| BMS_BLKMEM * | blkmem, | ||
| SCIP_STAT * | stat ) |
calls initsol methods of all plugins
| set | global SCIP settings |
| blkmem | block memory |
| stat | dynamic problem statistics |
Definition at line 5870 of file set.c.
Referenced by initSolve().
| SCIP_RETCODE SCIPsetExitsolPlugins | ( | SCIP_SET * | set, |
| BMS_BLKMEM * | blkmem, | ||
| SCIP_STAT * | stat, | ||
| SCIP_Bool | restart ) |
calls exitsol methods of all plugins
| set | global SCIP settings |
| blkmem | block memory |
| stat | dynamic problem statistics |
| restart | was this exit solve call triggered by a restart? |
Definition at line 5979 of file set.c.
Referenced by freeReoptSolve(), and freeSolve().
| int SCIPsetCalcMemGrowSize | ( | SCIP_SET * | set, |
| int | num ) |
calculate memory size for dynamically allocated arrays
| set | global SCIP settings |
| num | minimum number of entries to store |
Definition at line 6080 of file set.c.
Referenced by checkMemDualCons(), checkMemGlbCons(), cliqueEnsureSize(), cliquelistEnsureSize(), cliquetableEnsureSize(), colEnsureSize(), colExactEnsureSize(), conflictEnsureConflictRowsMem(), conflictEnsureConflictsetsMem(), conflictEnsureProofsetsMem(), conflictEnsureTmpbdchginfosMem(), conflictsetEnsureBdchginfosMem(), conflictstoreAddOrigConflict(), conflictstoreEnsureMem(), conshdlrEnsureCheckconssMem(), conshdlrEnsureConssMem(), conshdlrEnsureEnfoconssMem(), conshdlrEnsureInitconssMem(), conshdlrEnsurePropconssMem(), conshdlrEnsureSepaconssMem(), conshdlrEnsureUpdateconssMem(), conssetchgEnsureAddedconssSize(), conssetchgEnsureDisabledconssSize(), cutpoolEnsureCutsMem(), datatreeExpand(), domchgEnsureBoundchgsSize(), domchgEnsureHolechgsSize(), ensureActiveconssSize(), ensureCandsSize(), ensureChgcolsSize(), ensureChgcolsSize(), ensureChgrowsSize(), ensureChgrowsSizeExact(), ensureColexsSize(), ensureColsSize(), ensureExistingsolsSize(), ensureExterncandsSize(), ensureLazycolsSize(), ensureLpcandsSize(), ensureLpicolsSize(), ensureLpiExactcolsSize(), ensureLpirowexactsSize(), ensureLpirowsSize(), ensurePartialsolsSize(), ensurePropagationStorage(), ensurePseudocandsSize(), ensureRowexsSize(), ensureRowsSize(), ensureRunSize(), ensureSidechgsSize(), ensureSolsSize(), ensureSolsSize(), ensureSubdialogMem(), eventfilterEnsureMem(), eventqueueEnsureEventsMem(), hashExpr(), implicsEnsureSize(), nlpCalcFracVars(), nlpEnsureNlRowsSolverSize(), nlpEnsureVarsSolverSize(), pricestoreEnsureBdviolvarsMem(), pricestoreEnsureVarsMem(), probEnsureConssMem(), probEnsureDeletedvarsMem(), probEnsureFixedvarsMem(), probEnsureVarsMem(), reoptnodeCheckMemory(), reoptSaveNewObj(), reopttreeCheckMemory(), saveAfterDualBranchings(), SCIPbendersIncludeBenderscut(), SCIPbendersStoreCut(), SCIPcalcMemGrowSize(), SCIPensureBlockMemoryArray_call(), SCIPexprAppendChild(), SCIPnlpEnsureNlRowsSize(), SCIPnlpEnsureVarsSize(), SCIPnlrowEnsureLinearSize(), SCIPreoptAddCons(), SCIProwEnsureSize(), SCIProwExactEnsureSize(), SCIPvaluehistoryFind(), sepastoreEnsureCutsMem(), sepastoreExactEnsureCutsMem(), storeSubproblemMasterVar(), treeEnsureChildrenMem(), treeEnsurePendingbdchgsMem(), varEnsureLbchginfosSize(), varEnsureParentvarsSize(), varEnsureUbchginfosSize(), and vboundsEnsureSize().
| int SCIPsetCalcTreeGrowSize | ( | SCIP_SET * | set, |
| int | num ) |
calculate memory size for tree array
| set | global SCIP settings |
| num | minimum number of entries to store |
Definition at line 6089 of file set.c.
Referenced by nodepqResize().
| int SCIPsetCalcPathGrowSize | ( | SCIP_SET * | set, |
| int | num ) |
calculate memory size for path array
| set | global SCIP settings |
| num | minimum number of entries to store |
Definition at line 6098 of file set.c.
Referenced by treeEnsurePathMem().
| SCIP_RETCODE SCIPsetSetVerbLevel | ( | SCIP_SET * | set, |
| SCIP_VERBLEVEL | verblevel ) |
| SCIP_RETCODE SCIPsetSetFeastol | ( | SCIP_SET * | set, |
| SCIP_LP * | lp, | ||
| SCIP_Real | feastol ) |
sets feasibility tolerance
| set | global SCIP settings |
| lp | LP data, or NULL |
| feastol | new feasibility tolerance |
Definition at line 6126 of file set.c.
Referenced by SCIPchgFeastol().
| SCIP_RETCODE SCIPsetSetDualfeastol | ( | SCIP_SET * | set, |
| SCIP_Real | dualfeastol ) |
sets feasibility tolerance for reduced costs in LP solution
| set | global SCIP settings |
| dualfeastol | new reduced costs feasibility tolerance |
Definition at line 6147 of file set.c.
Referenced by SCIPchgDualfeastol().
| SCIP_RETCODE SCIPsetSetBarrierconvtol | ( | SCIP_SET * | set, |
| SCIP_Real | barrierconvtol ) |
sets LP convergence tolerance used in barrier algorithm
| set | global SCIP settings |
| barrierconvtol | new convergence tolerance used in barrier algorithm |
Definition at line 6160 of file set.c.
Referenced by SCIPchgBarrierconvtol().
sets primal feasibility tolerance for relaxations (relaxfeastol)
| set | global SCIP settings |
| relaxfeastol | new primal feasibility tolerance for relaxations, or SCIP_INVALID |
Definition at line 6178 of file set.c.
References assert(), NULL, and SCIP_Real.
Referenced by SCIPchgRelaxfeastol().
| void SCIPsetSetLimitChanged | ( | SCIP_SET * | set | ) |
marks that some limit parameter was changed
| set | global SCIP settings |
Definition at line 6195 of file set.c.
Referenced by SCIPmarkLimitChanged().
returns the maximal number of variables priced into the LP per round
| set | global SCIP settings |
| root | are we at the root node? |
Definition at line 6205 of file set.c.
Referenced by SCIPpriceLoop(), SCIPpricestoreAddProbVars(), and SCIPpricestoreAddVar().
returns factor for the maximal number of cuts generated per round
returns factor for the maximal number of cuts that can be generated per round
| set | global SCIP settings |
| root | are we at the root node? |
Definition at line 6219 of file set.c.
Referenced by cutpoolSeparate(), priceAndCutLoop(), separationRoundLP(), and separationRoundSol().
returns the maximal number of cuts separated per round
| set | global SCIP settings |
| root | are we at the root node? |
Definition at line 6233 of file set.c.
Referenced by cutpoolSeparate(), priceAndCutLoop(), SCIPcutpoolSeparate(), SCIPsepastoreAddCut(), SCIPsepastoreApplyCuts(), separationRoundLP(), and separationRoundSol().
returns the maximal ratio between coefficients to ensure in rowprep cleanup
| set | global SCIP settings |
Definition at line 6247 of file set.c.
Referenced by SCIPcleanupRowprep(), and SCIPcleanupRowprep2().
returns user defined objective value (in original space) for reference purposes
| set | global SCIP settings |
Definition at line 6261 of file set.c.
Referenced by SCIPstatResetCurrentRun().
| SCIP_DEBUGSOLDATA * SCIPsetGetDebugSolData | ( | SCIP_SET * | set | ) |
Checks if an iteratively updated value is reliable or should be recomputed from scratch. This is useful, if the value, e.g., the activity of a linear constraint or the pseudo objective value, gets a high absolute value during the optimization process which is later reduced significantly. In this case, the last digits were cancelled out when increasing the value and are random after decreasing it. We dot not consider the cancellations which can occur during increasing the absolute value because they just cannot be expressed using fixed precision floating point arithmetic, anymore. The idea to get more reliable values is to always store the last reliable value, where increasing the absolute of the value is viewed as preserving reliability. Then, after each update, the new absolute value can be compared against the last reliable one with this method, checking whether it was decreased by a factor of at least "lp/recompfac" and should be recomputed.
Checks if an iteratively updated value is reliable or should be recomputed from scratch. This is useful, if the value, e.g., the activity of a linear constraint or the pseudo objective value, gets a high absolute value during the optimization process which is later reduced significantly. In this case, the last digits were canceled out when increasing the value and are random after decreasing it. We dot not consider the cancellations which can occur during increasing the absolute value because they just cannot be expressed using fixed precision floating point arithmetic, anymore. The idea to get more reliable values is to always store the last reliable value, where increasing the absolute of the value is viewed as preserving reliability. Then, after each update, the new absolute value can be compared against the last reliable one with this method, checking whether it was decreased by a factor of at least "lp/recompfac" and should be recomputed.
| set | global SCIP settings |
| newvalue | new value after update |
| oldvalue | old value, i.e., last reliable value |
Definition at line 7723 of file set.c.
References ABS, assert(), MAX, NULL, SCIP_Bool, and SCIP_Real.
Referenced by lpUpdateObjval(), and SCIPisUpdateUnreliable().
| unsigned int SCIPsetInitializeRandomSeed | ( | SCIP_SET * | set, |
| unsigned int | initialseedvalue ) |
modifies an initial seed value with the global shift of random seeds
| set | global SCIP settings |
| initialseedvalue | initial seed value to be modified |
Definition at line 7800 of file set.c.
Referenced by lpSolveStable(), SCIPdivesetReset(), SCIPiisCreate(), SCIPinitializeRandomSeed(), SCIPreoptCreate(), and SCIPsepastoreCreate().
returns value treated as infinity
| set | global SCIP settings |
Definition at line 6380 of file set.c.
References assert(), NULL, and SCIP_Real.
Referenced by addGlobalCut(), adjustedLb(), adjustedUb(), adjustLPobjval(), aggrRowGetMinActivitySafely(), collectDualInformation(), computeRelIntPoint(), createAndAddConflictCon(), createAndAddProofcons(), createReoptnode(), doBendersCreate(), domMerge(), executeUserDefinedSolvesub(), getMaxActivity(), getMinActivity(), getQuotLargestSmallestCoef(), initSolve(), lpExactFlushAndSolve(), lpGetModifiedPseudoObjvalExact(), lpSolve(), lpUpdateVarColumnProved(), lpUpdateVarLooseProved(), lpUpdateVarProved(), nlrowCalcActivityBounds(), nodeCreate(), parseValue(), priceAndCutLoop(), primalSetCutoffbound(), primalSetCutoffboundExact(), primalSetUpperbound(), primalSetUpperboundExact(), propAndSolve(), provedBound(), recomputeSafeLooseObjectiveValue(), recomputeSafePseudoObjectiveValue(), reoptnodeReset(), rescaleAndResolve(), resetSubproblemObjectiveValue(), rowCalcActivityBounds(), rowCalcIdxsAndVals(), rowCalcNorms(), rowScale(), saveConsLinear(), SCIPaggrRowGetMinActivity(), SCIPbendersActivate(), SCIPbendersExecSubproblemSolve(), SCIPbendersMergeSubproblemIntoMaster(), SCIPbranchExecExtern(), SCIPbranchGetBranchingPoint(), SCIPbranchGetScoreMultiple(), SCIPcertificatePrintMirCut(), SCIPchgVarObjDive(), SCIPchgVarObjProbing(), SCIPcolGetFeasibility(), SCIPcolGetStrongbranch(), SCIPcolGetStrongbranches(), SCIPconcsolverSync(), SCIPconflictstoreTransform(), SCIPgetGap(), SCIPgetTransGap(), SCIPinfinity(), SCIPlpCreate(), SCIPlpExactCreate(), SCIPlpExactGetDualfarkas(), SCIPlpExactSolveAndEval(), SCIPlpGetGlobalPseudoObjval(), SCIPlpGetLooseObjval(), SCIPlpGetModifiedPseudoObjval(), SCIPlpGetObjval(), SCIPlpGetPseudoObjval(), SCIPlpGetUnboundedSol(), SCIPlpSolveAndEval(), SCIPlpSumRows(), SCIPnlpChgVarObjDive(), SCIPnlrowGetSolActivity(), SCIPnodeAddBoundinfer(), SCIPnodeCutoff(), SCIPnodeFocus(), SCIPnodepqBound(), SCIPnodepqGetLowerbound(), SCIPnodeUpdateLowerbound(), SCIPnodeUpdateLowerboundLP(), SCIPpricerExec(), SCIPprimalHeuristics(), SCIPprimalSetCutoffbound(), SCIPprimalSetUpperbound(), SCIPprimalUpdateObjlimit(), SCIPprimalUpdateObjoffset(), SCIPprobExternObjval(), SCIPprobGetAbsMaxObjCoef(), SCIPprobGetAbsMinObjCoef(), SCIPprobGetObjlim(), SCIPprobInternObjval(), SCIPrelaxExec(), SCIPreoptApply(), SCIPreoptnodeInit(), SCIProwCreate(), SCIProwExactGetSolActivityWithErrorbound(), SCIProwGetLPActivity(), SCIProwGetNLPFeasibility(), SCIProwGetPseudoActivity(), SCIProwGetRelaxFeasibility(), SCIProwGetSolActivity(), SCIPsolGetVal(), SCIPsolRecomputeObj(), SCIPsolRetransform(), SCIPsolSetVal(), SCIPsolveCIP(), SCIPstatGetDualReferenceIntegral(), SCIPstatGetPrimalDualIntegral(), SCIPstatGetPrimalReferenceIntegral(), SCIPstatResetCurrentRun(), SCIPstatResetPrimalDualIntegrals(), SCIPstoreSolutionGap(), SCIPtreeCalcNodeselPriority(), SCIPtreeCreateRoot(), SCIPtreeGetLowerboundNode(), SCIPvarAddVlb(), SCIPvarAddVub(), SCIPvarGetActiveRepresentatives(), SCIPvarGetLbLP(), SCIPvarGetMultaggrLbGlobal(), SCIPvarGetMultaggrLbLocal(), SCIPvarGetMultaggrUbGlobal(), SCIPvarGetMultaggrUbLocal(), SCIPvarGetProbvarSum(), SCIPvarGetRelaxSol(), SCIPvarGetUbLP(), SCIPvisualInit(), separateAlternativeProofs(), solveBendersSubproblems(), solveNode(), solveNodeLP(), solveNodeRelax(), tightenCoefficients(), tightenSingleVar(), transformDualredsToLinear(), tryAggregateIntVars(), tryAggregateIntVarsExact(), varCreate(), varParse(), and varUpdateAggregationBounds().
returns the minimum value that is regarded as huge and should be handled separately (e.g., in activity computation)
| set | global SCIP settings |
Definition at line 6392 of file set.c.
References assert(), NULL, and SCIP_Real.
Referenced by SCIPgetHugeValue(), SCIPvarTryAggregateVars(), SCIPvarTryAggregateVarsExact(), tryAggregateIntVars(), and tryAggregateIntVarsExact().
returns value treated as zero
| set | global SCIP settings |
Definition at line 6402 of file set.c.
Referenced by adjustedLb(), adjustedUb(), primalExistsSol(), SCIPbranchExecExtern(), SCIPbranchGetBranchingPoint(), SCIPepsilon(), SCIPgetGap(), SCIPgetTransGap(), SCIPprobScaleObj(), SCIPstoreSolutionGap(), SCIPtreeBranchVar(), SCIPtreeBranchVarNary(), SCIPtreeCalcNodeselPriority(), SCIPvarTryAggregateVarsExact(), tryAggregateIntVars(), varEventObjChanged(), and varProcessChgBranchFactor().
returns value treated as zero for sums of floating point values
| set | global SCIP settings |
Definition at line 6412 of file set.c.
Referenced by rowCalcActivityBounds(), SCIPbranchGetScore(), SCIProwGetLPEfficacy(), SCIProwGetNLPEfficacy(), SCIProwGetRelaxEfficacy(), SCIProwGetSolEfficacy(), and SCIPsumepsilon().
returns feasibility tolerance for constraints
| set | global SCIP settings |
Definition at line 6422 of file set.c.
Referenced by branchcandCalcLPCands(), nlpCalcFracVars(), rowCalcActivityBounds(), SCIPfeastol(), SCIPlpResetFeastol(), SCIPvarTryAggregateVars(), SCIPvarTryAggregateVarsExact(), tryAggregateIntVars(), and tryAggregateIntVarsExact().
returns factor w.r.t. primal feasibility tolerance that determines default (and maximal) feasibility tolerance
| set | global SCIP settings |
Definition at line 6442 of file set.c.
Referenced by SCIPlpResetFeastol().
returns feasibility tolerance for reduced costs
| set | global SCIP settings |
Definition at line 6432 of file set.c.
Referenced by computeRelIntPoint(), lpSolveStable(), SCIPchgDualfeastol(), SCIPdualfeastol(), and SCIPlpCreate().
returns convergence tolerance used in barrier algorithm
| set | global SCIP settings |
Definition at line 6450 of file set.c.
Referenced by lpSolveStable(), SCIPbarrierconvtol(), SCIPchgBarrierconvtol(), and SCIPlpCreate().
returns minimal variable distance value to use for pseudo cost updates
| set | global SCIP settings |
Definition at line 6460 of file set.c.
Referenced by SCIPhistoryUpdateAncPseudocost(), and SCIPhistoryUpdatePseudocost().
returns minimal minimal objective distance value to use for pseudo cost updates
| set | global SCIP settings |
Definition at line 6470 of file set.c.
Referenced by SCIPhistoryUpdateAncPseudocost(), and SCIPhistoryUpdatePseudocost().
return the delta to use for computing the cutoff bound for integral objectives
| set | global SCIP settings |
Definition at line 6480 of file set.c.
Referenced by initSolve(), primalSetUpperbound(), primalSetUpperboundExact(), SCIPconflictAnalyzePseudo(), SCIPconflictstoreAddDualsolcons(), SCIPconflictstoreCleanNewIncumbent(), SCIPcutoffbounddelta(), and SCIPgetDualProof().
return the primal feasibility tolerance for relaxations
| set | global SCIP settings |
Definition at line 6494 of file set.c.
Referenced by SCIPlpResetFeastol(), and SCIPrelaxfeastol().
checks if values are in range of epsilon
| set | global SCIP settings |
| val1 | first value to be compared |
| val2 | second value to be compared |
Definition at line 6537 of file set.c.
Referenced by addBdchg(), addGlobalCut(), colChgCoefPos(), computeRelIntPoint(), conflictAnalyzeLP(), conflictAnalyzeResolution(), detectImpliedBounds(), domMerge(), getGap(), getObjvalDeltaObj(), isPseudocostUpdateValid(), nlpFlushNlRowAdditions(), nlrowChgLinearCoefPos(), primalSearchSolPos(), propagateLongProof(), reoptSaveNewObj(), rowChgCoefPos(), rowScale(), SCIPboundchgUndo(), SCIPbranchcandAddExternCand(), SCIPbranchExecExtern(), SCIPbranchExecLP(), SCIPbranchExecPseudo(), SCIPbranchGetBranchingPoint(), SCIPbranchVar(), SCIPbranchVarVal(), SCIPbranchVarValNary(), SCIPcolChgCoef(), SCIPcolChgLb(), SCIPcolChgObj(), SCIPcolChgUb(), SCIPcolDelCoef(), SCIPcolGetFeasibility(), SCIPcolIncCoef(), SCIPdomchgAddBoundchg(), SCIPeventqueueAdd(), SCIPfixVarProbing(), SCIPgetDualSolVal(), SCIPinferBinvarCons(), SCIPinferBinvarProp(), SCIPisEQ(), SCIPlpEndDive(), SCIPlpGetDualDegeneracy(), SCIPlpUpdateVarLb(), SCIPlpUpdateVarLbGlobal(), SCIPlpUpdateVarObj(), SCIPlpUpdateVarUb(), SCIPlpUpdateVarUbGlobal(), SCIPlpWriteMip(), SCIPmergeVariableStatistics(), SCIPnlrowChgConstant(), SCIPnlrowChgLhs(), SCIPnlrowChgRhs(), SCIPnodeAddHoleinfer(), SCIPprimalTransformSol(), SCIPprimalUpperboundIsSol(), SCIPprobScaleObj(), SCIPrationalIsApproxEQReal(), SCIPreoptAddDualBndchg(), SCIProwChgCoef(), SCIProwChgConstant(), SCIProwChgLhs(), SCIProwChgRhs(), SCIProwDelCoef(), SCIProwIncCoef(), SCIPsolsAreEqual(), SCIPtightenVarLbGlobal(), SCIPtightenVarUbGlobal(), SCIPundoBdchgsProof(), SCIPvarAddHoleGlobal(), SCIPvarAddHoleLocal(), SCIPvarAddHoleOriginal(), SCIPvarAddImplic(), SCIPvarAddObj(), SCIPvarAddObjExact(), SCIPvarAddToRow(), SCIPvarAddVlb(), SCIPvarAddVub(), SCIPvarAggregate(), SCIPvarChgBranchFactor(), SCIPvarChgLbGlobal(), SCIPvarChgLbLocal(), SCIPvarChgLbOriginal(), SCIPvarChgObj(), SCIPvarChgUbGlobal(), SCIPvarChgUbLocal(), SCIPvarChgUbOriginal(), SCIPvarFix(), SCIPvarGetActiveRepresentativesExact(), SCIPvarMultiaggregate(), SCIPvarSetNLPSol(), SCIPvarSetRelaxSol(), SCIPvarTransform(), solnodeAddChild(), tightenBounds(), tightenDualproof(), tightenVarLbGlobalSafe(), tightenVarUbGlobalSafe(), transformDualredsToLinear(), treeAddPendingBdchg(), varAddImplic(), varAddLbchginfo(), varAddUbchginfo(), varEventGlbChanged(), varEventGubChanged(), varEventLbChanged(), varEventObjChanged(), varEventUbChanged(), varProcessAddHoleGlobal(), varProcessAddHoleLocal(), varProcessChgBranchFactor(), varProcessChgLbGlobal(), varProcessChgLbLocal(), varProcessChgUbGlobal(), varProcessChgUbLocal(), varUpdateAggregationBounds(), and weakenConflictRow().
checks if val1 is (more than epsilon) lower than val2
| set | global SCIP settings |
| val1 | first value to be compared |
| val2 | second value to be compared |
Definition at line 6557 of file set.c.
Referenced by addConflictRows(), addSplitcons(), changeAncestorBranchings(), conflictAddBound(), conflictAnalyzeLP(), conflictAnalyzeResolution(), domMerge(), executeResolutionStep(), fixBounds(), fixInterdiction(), getConflictRow(), getReasonRow(), holelistCreate(), initSolve(), isPseudocostUpdateValid(), lpUpdateObjNorms(), markBdchgAsFixed(), nodeToLeaf(), priceAndCutLoop(), primalExistsOrigSol(), primalExistsSol(), reoptCheckLocalRestart(), rowAddNorms(), rowCalcIdxsAndVals(), SCIPboundchgApply(), SCIPbranchcandGetPseudoCands(), SCIPbranchcandUpdateVar(), SCIPbranchExecExtern(), SCIPconflictAddConflictCon(), SCIPconflictAddRelaxedBound(), SCIPfixVarProbing(), SCIPisLT(), SCIPlpGetDualfarkas(), SCIPlpSolveAndEval(), SCIPnodeAddBoundinfer(), SCIPnodeAddHoleinfer(), SCIPnodeFocus(), SCIPnodepqBound(), SCIPpriceLoop(), SCIPprobGetAbsMinObjCoef(), SCIPreoptAddDualBndchg(), SCIPsolCheck(), SCIPsolveIsStopped(), SCIPstatUpdateMemsaveMode(), SCIPtreeBranchVar(), SCIPtreeBranchVarExact(), SCIPtreeBranchVarHole(), SCIPtreeBranchVarNary(), SCIPtreeGetLowerboundNode(), SCIPundoBdchgsProof(), SCIPvarAddHoleGlobal(), SCIPvarAddHoleLocal(), SCIPvarAddHoleOriginal(), SCIPvarAddVlb(), SCIPvarAddVub(), SCIPvarGetConflictingBdchgDepth(), sepastoreApplyUb(), sepastoreIsBdchgApplicable(), solnodeAddChild(), solveNode(), tightenCoefs(), tightenSingleVar(), treeApplyPendingBdchgs(), updateBdchgQueue(), updateLazyBounds(), varAddImplic(), varAddLbchginfo(), varEventGholeAdded(), varProcessAddHoleGlobal(), varProcessAddHoleLocal(), varUpdateAggregationBounds(), and weakenVarConflictRow().
checks if val1 is not (more than epsilon) greater than val2
| set | global SCIP settings |
| val1 | first value to be compared |
| val2 | second value to be compared |
Definition at line 6577 of file set.c.
Referenced by addLocalRows(), addSplitcons(), checkRedundancy(), computeLPBounds(), conflictAddBound(), conflictAddConflictBound(), conflictAnalyzeResolution(), conflictQueueBound(), createAndAddProofcons(), detectImpliedBounds(), domMerge(), executeResolutionStep(), getGap(), lpSolve(), priceAndCutLoop(), primalExistsOrigSol(), primalExistsSol(), primalSetCutoffbound(), propagateLongProof(), rowAddNorms(), rowCalcIdxsAndVals(), rowDelNorms(), SCIPbendersExec(), SCIPboundchgApply(), SCIPbranchcandGetPseudoCands(), SCIPbranchGetBranchingPoint(), SCIPbranchruleExecExternSol(), SCIPbranchruleExecLPSol(), SCIPbranchruleExecPseudoSol(), SCIPconflictAddRelaxedBound(), SCIPconflictstoreCleanNewIncumbent(), SCIPinferBinvarCons(), SCIPinferBinvarProp(), SCIPinferVarLbCons(), SCIPinferVarLbProp(), SCIPinferVarUbCons(), SCIPinferVarUbProp(), SCIPisLE(), SCIPlpGetDualDegeneracy(), SCIPnodeAddBoundinfer(), SCIPnodeAddHoleinfer(), SCIPpriceLoop(), SCIPprimalAddOrigObjoffset(), SCIPprimalAddOrigObjoffsetExact(), SCIPprimalAddSol(), SCIPreoptnodeAddCons(), SCIPsepaExecLP(), SCIPsetIsLbBetter(), SCIPsetIsUbBetter(), SCIPsolCheck(), SCIPsolveIsStopped(), SCIPtightenVarLb(), SCIPtightenVarLbGlobal(), SCIPtightenVarUb(), SCIPtightenVarUbGlobal(), SCIPtreeBranchVarHole(), SCIPtreeGetLowerboundNode(), SCIPvarAddHoleGlobal(), SCIPvarAddHoleLocal(), SCIPvarAddHoleOriginal(), SCIPvarChgLbOriginal(), SCIPvarGetConflictingBdchgDepth(), sepastoreIsCutRedundant(), sepastoreIsCutRedundantOrInfeasible(), tightenCoefs(), tightenSingleVar(), tightenVarLbGlobalSafe(), tightenVarUbGlobalSafe(), varAddVbound(), varProcessAddHoleGlobal(), varProcessAddHoleLocal(), varProcessChgLbGlobal(), and varProcessChgLbLocal().
checks if val1 is (more than epsilon) greater than val2
| set | global SCIP settings |
| val1 | first value to be compared |
| val2 | second value to be compared |
Definition at line 6597 of file set.c.
Referenced by addCand(), addCurrentSolution(), addLocalRows(), addSplitcons(), changeAncestorBranchings(), ComplementedMirLhs(), conflictAddBound(), conflictAnalyzeLP(), createAndAddProofcons(), domMerge(), enforceConstraints(), fixBounds(), fixInterdiction(), getReasonRow(), initLP(), isPseudocostUpdateValid(), MirReduction(), performInteriorSolCutStrengthening(), primalExistsOrigSol(), primalExistsSol(), rescaleAndResolve(), rowAddNorms(), rowCalcIdxsAndVals(), SCIPboundchgApply(), SCIPconflictAddConflictCon(), SCIPconflictAddRelaxedBound(), SCIPconflictstoreCleanNewIncumbent(), SCIPfixVarProbing(), SCIPisGT(), SCIPnodeAddBoundinfer(), SCIPprobGetAbsMaxObjCoef(), SCIPreoptApply(), SCIPreoptMergeVarHistory(), SCIPsolCheck(), SCIPsolveCIP(), SCIPtreeBranchVar(), SCIPtreeBranchVarExact(), SCIPtreeBranchVarHole(), SCIPtreeBranchVarNary(), SCIPundoBdchgsProof(), SCIPvarAddVlb(), SCIPvarAddVub(), SCIPvarGetConflictingBdchgDepth(), SCIPvisualLowerbound(), sepastoreApplyLb(), sepastoreIsBdchgApplicable(), solveNode(), tightenSingleVar(), treeApplyPendingBdchgs(), updateAuxiliaryVarLowerbound(), updateBdchgQueue(), updateLazyBounds(), varAddImplic(), varAddUbchginfo(), varUpdateAggregationBounds(), and weakenVarConflictRow().
checks if val1 is not (more than epsilon) lower than val2
| set | global SCIP settings |
| val1 | first value to be compared |
| val2 | second value to be compared |
Definition at line 6617 of file set.c.
Referenced by addSplitcons(), analyzeStrongbranch(), applyBounding(), branchcandCalcLPCands(), checkRedundancy(), computeLPBounds(), conflictAddBound(), conflictAddConflictBound(), conflictAnalyzeResolution(), conflictQueueBound(), conflictstoreCleanUpStorage(), detectImpliedBounds(), domMerge(), executeResolutionStep(), getConflictRow(), getGap(), holelistDuplicate(), lpSolve(), lpUpdateObjNorms(), nlpCalcFracVars(), nodeToLeaf(), primalExistsOrigSol(), primalExistsSol(), propagateLongProof(), rescaleAndResolve(), rowAddNorms(), rowCalcIdxsAndVals(), rowDelNorms(), SCIPboundchgApply(), SCIPbranchcandUpdateVar(), SCIPbranchGetBranchingPoint(), SCIPbranchruleExecExternSol(), SCIPbranchruleExecLPSol(), SCIPbranchruleExecPseudoSol(), SCIPconcsolverSync(), SCIPconflictAddRelaxedBound(), SCIPconflictAnalyzeStrongbranch(), SCIPconflictstoreAddDualraycons(), SCIPconflictstoreAddDualsolcons(), SCIPconflictstoreCleanNewIncumbent(), SCIPgetVarStrongbranchFrac(), SCIPgetVarStrongbranchInt(), SCIPinferVarUbCons(), SCIPinferVarUbProp(), SCIPisGE(), SCIPlpGetDualDegeneracy(), SCIPlpRecalculateObjSqrNorm(), SCIPlpSolveAndEval(), SCIPnodeAddHoleinfer(), SCIPnodeFocus(), SCIPnodepqBound(), SCIPprimalHeuristics(), SCIPreoptGetSolveLP(), SCIPreoptnodeAddCons(), SCIPsolCheck(), SCIPsolveCIP(), SCIPstatUpdatePrimalDualIntegrals(), SCIPtightenVarUb(), SCIPtreeBranchVarHole(), SCIPtreeCutoff(), SCIPvarAddHoleGlobal(), SCIPvarAddHoleLocal(), SCIPvarAddHoleOriginal(), SCIPvarChgUbOriginal(), SCIPvarGetConflictingBdchgDepth(), tightenCoefs(), tightenSingleVar(), varAddVbound(), varProcessAddHoleGlobal(), varProcessAddHoleLocal(), varProcessChgUbGlobal(), and varProcessChgUbLocal().
checks if value is (positive) infinite
| set | global SCIP settings |
| val | value to be compared against infinity |
Definition at line 6515 of file set.c.
Referenced by addBdchg(), addLocalRows(), addNode(), addRowToAggrRow(), addSideRemoval(), adjustedLb(), adjustedLbExact(), adjustedUb(), adjustedUbExact(), adjustLPobjval(), aggrRowGetMinActivitySafely(), applyBounding(), boundchgApplyExact(), branchcandCalcLPCands(), branchcandCalcLPCandsExact(), certificatePrintRow(), checkDualFeasibility(), checkLazyBounds(), checkLazyColArray(), colExactInSync(), computeLPBounds(), computeRelIntPoint(), createAndAddProofcons(), delPosConflict(), displayRelevantStats(), executeUserDefinedSolvesub(), getGap(), getMaxActivity(), getMinActivity(), getObjvalDeltaLb(), getObjvalDeltaObj(), getObjvalDeltaUb(), getReasonRow(), initSolve(), isPseudocostUpdateValid(), lpAdjustObjlimForExactSolve(), lpExactFlushAndSolve(), lpExactSetObjlim(), lpFlushAddRows(), lpFlushChgCols(), lpFlushChgRows(), lpGetModifiedPseudoObjvalExact(), lpLexDualSimplex(), lpSetObjlim(), lpSolve(), lpSolveStable(), lpUpdateVarColumn(), lpUpdateVarColumnProved(), lpUpdateVarLoose(), lpUpdateVarLooseProved(), lpUpdateVarProved(), nlpFlushNlRowAdditions(), nlpSolve(), nlpUpdateVarBounds(), nlrowAddToStat(), nlrowConstantChanged(), nlrowSideChanged(), nodeAssignParent(), nodeToLeaf(), primalAddSol(), primalSetUpperbound(), printBounds(), proofsetCancelVarWithBound(), propagateLongProof(), reasonRowFromLpRow(), recomputeGlbPseudoObjectiveValue(), recomputeLooseObjectiveValue(), recomputePseudoObjectiveValue(), recomputeSafeLooseObjectiveValue(), recomputeSafePseudoObjectiveValue(), rowCalcActivityBounds(), rowExactInSync(), rowScale(), saveConsBounddisjuction(), saveConsLinear(), SCIP_DECL_HASHKEYEQ(), SCIP_DECL_HASHKEYVAL(), SCIPaggrRowGetMinActivity(), SCIPboundchgApply(), SCIPboundchgUndo(), SCIPbranchExecExtern(), SCIPbranchGetBranchingPoint(), SCIPbranchruleExecExternSol(), SCIPbranchruleExecLPSol(), SCIPbranchruleExecPseudoSol(), SCIPcertificatePrintDualboundPseudo(), SCIPcertificatePrintMirCut(), SCIPcliquetableAdd(), SCIPconcsolverSync(), SCIPconflictAnalyzePseudo(), SCIPconflictstoreAddConflict(), SCIPconflictstoreCleanNewIncumbent(), SCIPcutpoolAddRow(), SCIPcutpoolIsCutNew(), SCIPexprEvalActivity(), SCIPgetDualProof(), SCIPgetFarkasProof(), SCIPgetGap(), SCIPgetTransGap(), SCIPhistoryUpdateAncPseudocost(), SCIPhistoryUpdatePseudocost(), SCIPisInfinity(), SCIPlpAddCol(), SCIPlpComputeRelIntPoint(), SCIPlpGetDualfarkas(), SCIPlpGetGlobalPseudoObjval(), SCIPlpGetModifiedPseudoObjval(), SCIPlpGetObjval(), SCIPlpGetPrimalRay(), SCIPlpGetPseudoObjval(), SCIPlpGetSol(), SCIPlpGetUnboundedSol(), SCIPlpIsFeasEQ(), SCIPlpIsFeasGE(), SCIPlpIsFeasGT(), SCIPlpIsFeasLE(), SCIPlpIsFeasLT(), SCIPlpMarkFlushed(), SCIPlpRecomputeLocalAndGlobalPseudoObjval(), SCIPlpSetCutoffbound(), SCIPlpSumRows(), SCIPlpWriteMip(), SCIPnlrowCreate(), SCIPnlrowIsRedundant(), SCIPnodeAddBoundinfer(), SCIPnodeFocus(), SCIPnodeUpdateLowerbound(), SCIPnodeUpdateLowerboundLP(), SCIPprimalTransformSol(), SCIPprintReal(), SCIPprintRootStatistics(), SCIPprintSolutionStatistics(), SCIPprobExternObjval(), SCIPprobInternObjval(), SCIPrationalIsApproxEQReal(), SCIPrelaxExec(), SCIProwAddConstant(), SCIProwCalcIntegralScalar(), SCIProwChgConstant(), SCIProwExactCreateFromRow(), SCIProwExactGenerateFpRows(), SCIProwGetSolActivity(), SCIProwIsRedundant(), SCIPsepastoreAddCut(), SCIPsolAdjustImplicitSolVals(), SCIPsolCheck(), SCIPsolGetRayVal(), SCIPsolGetVal(), SCIPsolIncVal(), SCIPsolLinkLPSol(), SCIPsolPrint(), SCIPsolPrintRay(), SCIPsolRecomputeObj(), SCIPsolRetransform(), SCIPsolsAreEqual(), SCIPsolSetVal(), SCIPsolSetValExact(), SCIPsolveCIP(), SCIPstatResetCurrentRun(), SCIPstatUpdatePrimalDualIntegrals(), SCIPtreeBranchVar(), SCIPtreeBranchVarExact(), SCIPtreeBranchVarNary(), SCIPupdateVarAncPseudocost(), SCIPupdateVarPseudocost(), SCIPvarAddToRow(), SCIPvarAddVlb(), SCIPvarAddVub(), SCIPvarChgLbDive(), SCIPvarChgLbGlobal(), SCIPvarChgLbLocal(), SCIPvarChgUbDive(), SCIPvarChgUbGlobal(), SCIPvarChgUbLocal(), SCIPvarFix(), SCIPvarGetActiveRepresentatives(), SCIPvarGetLbLP(), SCIPvarGetMultaggrLbGlobal(), SCIPvarGetMultaggrLbLocal(), SCIPvarGetMultaggrUbGlobal(), SCIPvarGetMultaggrUbLocal(), SCIPvarGetProbvarSum(), SCIPvarGetRelaxSol(), SCIPvarGetUbLP(), SCIPvarMultiaggregate(), SCIPvarNegate(), SCIPvarPrint(), SCIPvarTryAggregateVars(), SCIPvisualLowerbound(), sepastoreApplyBdchg(), sepastoreApplyLb(), sepastoreApplyUb(), sepastoreIsBdchgApplicable(), sepastoreIsCutRedundant(), sepastoreIsCutRedundantOrInfeasible(), solIncArrayVal(), solnodeAddChild(), solOfInterest(), solSetArrayVal(), solveBendersSubproblems(), solveNode(), storeCuts(), tightenCoefs(), tightenDualproof(), updateEstimate(), updateLazyBounds(), updatePseudocost(), varCreate(), varProcessChgLbGlobal(), varProcessChgLbLocal(), varProcessChgUbGlobal(), varProcessChgUbLocal(), and varUpdateAggregationBounds().
checks if value is huge and should be handled separately (e.g., in activity computation)
| set | global SCIP settings |
| val | value to be checked whether it is huge |
Definition at line 6526 of file set.c.
Referenced by SCIPisHugeValue().
checks if value is in range epsilon of 0.0
| set | global SCIP settings |
| val | value to process |
Definition at line 6637 of file set.c.
Referenced by addBoundViolated(), addCand(), colAddCoef(), colChgCoefPos(), colLink(), computeRelIntPoint(), computeScaleReason(), conflictAnalyzeResolution(), conflictRowRemoveZeroVar(), conflictRowRemoveZeroVars(), createAndAddProofcons(), cutpoolSeparate(), detectImpliedBounds(), executeResolutionStep(), incVSIDS(), incVSIDS(), initSolve(), isNewValueUnreliable(), linearCombRows(), lpCleanupCols(), lpGetModifiedPseudoObjvalExact(), lpRemoveObsoleteCols(), nlpFlushObjective(), nlpFlushVarAdditions(), nlrowChgLinearCoefPos(), nlrowRemoveFixedLinearCoefPos(), priceAndCutLoop(), propagateLongProof(), reduceReason(), reoptSimilarity(), rescaleAndResolve(), rowAddCoef(), rowAddNorms(), rowCalcIdxsAndVals(), rowCalcNorms(), rowChgCoefPos(), rowDelNorms(), rowLink(), rowMerge(), rowScale(), saveConsBounddisjuction(), saveConsLinear(), SCIPaggregateVars(), SCIPcolChgLb(), SCIPcolChgObj(), SCIPcolChgUb(), SCIPcolCreate(), SCIPcolIncCoef(), SCIPconflictAddConflictCon(), SCIPconflictAnalyzePseudo(), SCIPisZero(), SCIPlpAddRow(), SCIPlpGetDualDegeneracy(), SCIPlpGetModifiedPseudoObjval(), SCIPlpGetUnboundedSol(), SCIPlpSumRows(), SCIPnlrowChgLinearCoef(), SCIPprobAddVar(), SCIPprobCheckObjIntegral(), SCIPprobGetAbsMaxObjCoef(), SCIPprobGetAbsMinObjCoef(), SCIPprobGetNObjVars(), SCIPprobPrintPseudoSol(), SCIPprobScaleObj(), SCIPprobUpdateNObjVars(), SCIPreoptMergeVarHistory(), SCIProwAddConstant(), SCIProwCalcIntegralScalar(), SCIProwCreate(), SCIProwIncCoef(), SCIPsolAdjustImplicitSolVals(), SCIPsolIncVal(), SCIPsolPrint(), SCIPsolPrintRay(), SCIPsolSetVal(), SCIPstatUpdatePrimalDualIntegrals(), SCIPtreeBranchVarNary(), SCIPundoBdchgsProof(), SCIPvarAddImplic(), SCIPvarAddObj(), SCIPvarAddToRow(), SCIPvarAddVlb(), SCIPvarAddVub(), SCIPvarAggregate(), SCIPvarChgLbOriginal(), SCIPvarChgObjDive(), SCIPvarChgUbOriginal(), SCIPvarFix(), SCIPvarFixExact(), SCIPvarGetActiveRepresentativesExact(), SCIPvarIncVSIDS(), SCIPvarMultiaggregate(), SCIPvarPrint(), SCIPvarRemoveCliquesImplicsVbs(), SCIPvarSetNLPSol(), SCIPvarSetRelaxSol(), SCIPvarUpdateAncPseudocost(), SCIPvarUpdatePseudocost(), SCIPvboundsAdd(), separationRoundLP(), separationRoundSol(), sepastoreApplyBdchg(), sepastoreIsBdchgApplicable(), storeCuts(), tightenDualproof(), tryAggregateIntVars(), updateStatistics(), varAddImplic(), varAddTransitiveImplic(), varProcessChgLbGlobal(), varProcessChgLbLocal(), varProcessChgUbLocal(), varUpdateAggregationBounds(), and weakenVarConflictRow().
checks if value is greater than epsilon
| set | global SCIP settings |
| val | value to process |
Definition at line 6648 of file set.c.
Referenced by addBoundViolated(), createAndAddProofcons(), getObjvalDeltaObj(), lpUpdateVarColumn(), lpUpdateVarLoose(), recomputeGlbPseudoObjectiveValue(), recomputeLooseObjectiveValue(), recomputePseudoObjectiveValue(), rowScale(), SCIPbranchGetBranchingPoint(), SCIPcolGetFeasibility(), SCIPconflictstoreCleanNewIncumbent(), SCIPexprComputeQuadraticCurvature(), SCIPhistoryUpdateAncPseudocost(), SCIPhistoryUpdatePseudocost(), SCIPisPositive(), SCIPlpGetUnboundedSol(), SCIPlpRecomputeLocalAndGlobalPseudoObjval(), SCIPlpUpdateVarLb(), SCIPlpUpdateVarLbGlobal(), SCIPpricestoreAddBdviolvar(), SCIPpricestoreAddProbVars(), SCIProwCalcIntegralScalar(), SCIProwGetObjParallelism(), SCIPsolAdjustImplicitSolVals(), SCIPsolveIsStopped(), SCIPtreeBranchVarNary(), SCIPundoBdchgsProof(), SCIPvarAddHoleGlobal(), SCIPvarAddHoleLocal(), SCIPvarAddVlb(), SCIPvarAddVub(), SCIPvarChgLbDive(), SCIPvarChgLbLocal(), SCIPvarChgUbDive(), SCIPvarChgUbLocal(), separateAlternativeProofs(), tightenCoefs(), varProcessAddHoleGlobal(), and varProcessAddHoleLocal().
checks if value is lower than -epsilon
| set | global SCIP settings |
| val | value to process |
Definition at line 6659 of file set.c.
Referenced by addBoundViolated(), createAndAddProofcons(), cutpoolSeparate(), getObjvalDeltaObj(), lpUpdateVarColumn(), lpUpdateVarLoose(), lpUpdateVarLooseProved(), recomputeGlbPseudoObjectiveValue(), recomputeLooseObjectiveValue(), recomputePseudoObjectiveValue(), saveConsBounddisjuction(), SCIPbranchGetBranchingPoint(), SCIPcolGetFeasibility(), SCIPconflictstoreCleanNewIncumbent(), SCIPexprComputeQuadraticCurvature(), SCIPhistoryUpdateAncPseudocost(), SCIPhistoryUpdatePseudocost(), SCIPisNegative(), SCIPlpGetUnboundedSol(), SCIPlpRecomputeLocalAndGlobalPseudoObjval(), SCIPlpUpdateVarUb(), SCIPlpUpdateVarUbGlobal(), SCIPpricestoreAddBdviolvar(), SCIPpricestoreAddProbVars(), SCIPsolAdjustImplicitSolVals(), SCIPsolveIsStopped(), SCIPundoBdchgsProof(), SCIPvarAddHoleGlobal(), SCIPvarAddHoleLocal(), SCIPvarAddVlb(), SCIPvarAddVub(), SCIPvarChgLbDive(), SCIPvarChgLbLocal(), SCIPvarChgUbDive(), SCIPvarChgUbLocal(), separationRoundLP(), separationRoundSol(), tightenCoefs(), varProcessAddHoleGlobal(), varProcessAddHoleLocal(), varProcessChgLbGlobal(), varProcessChgLbLocal(), varProcessChgUbGlobal(), and varProcessChgUbLocal().
checks if value is integral within epsilon
| set | global SCIP settings |
| val | value to process |
Definition at line 6670 of file set.c.
Referenced by addGlobalCut(), checkRedundancy(), colAddCoef(), colChgCoefPos(), conflictAddConflictCons(), conflictCreateReconvergenceConss(), detectImpliedBounds(), lpLexDualSimplex(), rowAddCoef(), rowChgCoefPos(), rowMerge(), rowScale(), SCIPbranchGetBranchingPoint(), SCIPcolGetStrongbranch(), SCIPisIntegral(), SCIPprobAddVar(), SCIPprobCheckObjIntegral(), SCIPprobTransform(), SCIProwCreate(), SCIPsepaExecLP(), SCIPsepaExecSol(), tightenSingleVar(), varProcessChgLbLocal(), and varProcessChgUbLocal().
checks whether the product val * scalar is integral in epsilon scaled by scalar
| set | global SCIP settings |
| val | unscaled value to check for scaled integrality |
| scalar | value to scale val with for checking for integrality |
Definition at line 6682 of file set.c.
Referenced by SCIPisScalingIntegral().
checks if given fractional part is smaller than epsilon
| set | global SCIP settings |
| val | value to process |
Definition at line 6702 of file set.c.
Referenced by SCIPisFracIntegral().
rounds value + feasibility tolerance down to the next integer in epsilon tolerance
| set | global SCIP settings |
| val | value to process |
Definition at line 6716 of file set.c.
Referenced by ComplementedMirLhs(), SCIPbranchcandAddExternCand(), SCIPbranchGetBranchingPoint(), SCIPconflictAddConflictCon(), SCIPexprEvalActivity(), SCIPfloor(), SCIPsolAdjustImplicitSolVals(), SCIPtreeBranchVarNary(), SCIPvarAddVlb(), SCIPvarCalcPscostConfidenceBound(), and SCIPvarGetMinPseudocostScore().
rounds value - feasibility tolerance up to the next integer in epsilon tolerance
| set | global SCIP settings |
| val | value to process |
Definition at line 6728 of file set.c.
Referenced by ComplementedMirLhs(), cutpoolSeparate(), numSubproblemsToCheck(), paramsetSetHeuristicsAggressive(), SCIPbranchcandAddExternCand(), SCIPceil(), SCIPconflictAddConflictCon(), SCIPexprEvalActivity(), SCIPsolAdjustImplicitSolVals(), SCIPtreeBranchVar(), SCIPtreeBranchVarNary(), SCIPvarAddVlb(), SCIPvarGetMinPseudocostScore(), separationRoundLP(), and separationRoundSol().
rounds value to the nearest integer in epsilon tolerance
| set | global SCIP settings |
| val | value to process |
Definition at line 6740 of file set.c.
Referenced by addGlobalCut(), colAddCoef(), colChgCoefPos(), rowAddCoef(), rowChgCoefPos(), rowMerge(), SCIPbranchGetBranchingPoint(), SCIPround(), SCIProwCreate(), and SCIPvarFix().
returns fractional part of value, i.e. x - floor(x) in epsilon tolerance
| set | global SCIP settings |
| val | value to return fractional part for |
Definition at line 6752 of file set.c.
Referenced by SCIPexprPrintDot(), and SCIPfrac().
checks if values are in range of sumepsilon
| set | global SCIP settings |
| val1 | first value to be compared |
| val2 | second value to be compared |
Definition at line 6764 of file set.c.
Referenced by lpFlushChgRows(), SCIPisSumEQ(), and SCIPlpMarkFlushed().
checks if val1 is (more than sumepsilon) lower than val2
| set | global SCIP settings |
| val1 | first value to be compared |
| val2 | second value to be compared |
Definition at line 6784 of file set.c.
Referenced by SCIPisSumLT().
checks if val1 is not (more than sumepsilon) greater than val2
| set | global SCIP settings |
| val1 | first value to be compared |
| val2 | second value to be compared |
Definition at line 6804 of file set.c.
Referenced by SCIPisSumLE(), and SCIProwGetObjParallelism().
checks if val1 is (more than sumepsilon) greater than val2
| set | global SCIP settings |
| val1 | first value to be compared |
| val2 | second value to be compared |
Definition at line 6824 of file set.c.
Referenced by SCIPisSumGT().
checks if val1 is not (more than sumepsilon) lower than val2
| set | global SCIP settings |
| val1 | first value to be compared |
| val2 | second value to be compared |
Definition at line 6844 of file set.c.
Referenced by SCIPisSumGE(), and SCIProwGetObjParallelism().
checks if value is in range sumepsilon of 0.0
| set | global SCIP settings |
| val | value to process |
Definition at line 6864 of file set.c.
Referenced by SCIPisSumZero(), SCIProwGetLPSolCutoffDistance(), and SCIPvarIsAggrCoefAcceptable().
checks if value is greater than sumepsilon
| set | global SCIP settings |
| val | value to process |
Definition at line 6875 of file set.c.
Referenced by SCIPisSumPositive().
checks if value is lower than -sumepsilon
| set | global SCIP settings |
| val | value to process |
Definition at line 6886 of file set.c.
Referenced by SCIPisSumNegative().
rounds value + sumepsilon tolerance down to the next integer
| set | global SCIP settings |
| val | value to process |
Definition at line 6897 of file set.c.
Referenced by rowScale().
rounds value - sumepsilon tolerance up to the next integer
| set | global SCIP settings |
| val | value to process |
Definition at line 6909 of file set.c.
Referenced by rowScale().
checks if relative difference of values is in range of feastol
| set | global SCIP settings |
| val1 | first value to be compared |
| val2 | second value to be compared |
Definition at line 6945 of file set.c.
Referenced by addSplitcons(), computeRelIntPoint(), detectImpliedBounds(), dryBranch(), fixBounds(), getImplVarRedcost(), lpFlushChgCols(), lpLexDualSimplex(), SCIP_DECL_HASHKEYEQ(), SCIPboundchgUndo(), SCIPconflictAnalyzePseudo(), SCIPfixVar(), SCIPisFeasEQ(), SCIPlpStartDive(), SCIPprobUpdateBestRootSol(), SCIPreoptApplyGlbConss(), SCIPtreeBranchVar(), SCIPvarChgLbGlobal(), SCIPvarChgLbLocal(), SCIPvarChgUbGlobal(), SCIPvarChgUbLocal(), SCIPvarFix(), SCIPvarGetImplRedcost(), SCIPvarPscostThresholdProbabilityTest(), SCIPvarSignificantPscostDifference(), varAddImplic(), varProcessChgLbGlobal(), varProcessChgLbLocal(), varProcessChgUbGlobal(), and varProcessChgUbLocal().
checks if relative difference of val1 and val2 is lower than feastol
| set | global SCIP settings |
| val1 | first value to be compared |
| val2 | second value to be compared |
Definition at line 6969 of file set.c.
Referenced by applyImplic(), boundchgApplyGlobal(), checkImplic(), checkSolOrig(), computeRelIntPoint(), detectImpliedBounds(), reoptCheckLocalRestart(), reoptSimilarity(), SCIPaddReoptDualBndchg(), SCIPcutpoolAddRow(), SCIPcutpoolIsCutNew(), SCIPfixVar(), SCIPimplicsAdd(), SCIPinferVarUbProp(), SCIPisFeasLT(), SCIPnlrowIsRedundant(), SCIPnodePropagateImplics(), SCIPreoptCheckRestart(), SCIProwIsRedundant(), SCIPsolAdjustImplicitSolVals(), SCIPsolCheck(), SCIPsolCheckOrig(), SCIPtightenVarUb(), SCIPtightenVarUbGlobal(), SCIPvarAddVlb(), SCIPvarAddVub(), SCIPvarChgUbGlobal(), SCIPvarChgUbLocal(), SCIPvarFix(), SCIPvarGetImplRedcost(), SCIPvarPscostThresholdProbabilityTest(), SCIPvarRemoveCliquesImplicsVbs(), and sepastoreIsBdchgApplicable().
checks if relative difference of val1 and val2 is not greater than feastol
| set | global SCIP settings |
| val1 | first value to be compared |
| val2 | second value to be compared |
Definition at line 6993 of file set.c.
Referenced by addSplitcons(), boundchgApplyGlobal(), branchcandCalcLPCands(), branchcandCalcLPCandsExact(), changeAncestorBranchings(), checkImplic(), checkLazyBounds(), checkRedundancy(), fixBounds(), fixInterdiction(), isBoundchgUseless(), nlpSolve(), nlpUpdateVarBounds(), primalAddOrigSol(), primalAddSol(), primalExistsSol(), SCIPboundchgUndo(), SCIPconflictAnalyzeDualProof(), SCIPgetDualProof(), SCIPgetFarkasProof(), SCIPimplicsAdd(), SCIPisFeasLE(), SCIPlpGetSol(), SCIPnodeAddBoundinfer(), SCIPnodePropagateImplics(), SCIPsolAdjustImplicitSolVals(), SCIPtreeBranchVar(), SCIPtreeBranchVarHole(), SCIPtreeBranchVarNary(), SCIPvarChgLbGlobal(), sepastoreApplyLb(), treeAddPendingBdchg(), varProcessChgLbGlobal(), varProcessChgLbLocal(), varProcessChgUbGlobal(), and varProcessChgUbLocal().
checks if relative difference of val1 and val2 is greater than feastol
| set | global SCIP settings |
| val1 | first value to be compared |
| val2 | second value to be compared |
Definition at line 7017 of file set.c.
Referenced by applyImplic(), boundchgApplyGlobal(), checkImplic(), checkSolOrig(), computeRelIntPoint(), detectImpliedBounds(), primalAddSol(), SCIPaddReoptDualBndchg(), SCIPconflictAddConflictCon(), SCIPconflictAnalyzePseudo(), SCIPcutpoolIsCutNew(), SCIPfixVar(), SCIPimplicsAdd(), SCIPinferVarLbProp(), SCIPisFeasGT(), SCIPnlrowIsRedundant(), SCIPnodePropagateImplics(), SCIProwIsRedundant(), SCIPsolAdjustImplicitSolVals(), SCIPsolCheck(), SCIPsolCheckOrig(), SCIPtightenVarLb(), SCIPtightenVarLbGlobal(), SCIPundoBdchgsProof(), SCIPvarAddVlb(), SCIPvarAddVub(), SCIPvarChgLbGlobal(), SCIPvarChgLbLocal(), SCIPvarFix(), SCIPvarGetImplRedcost(), SCIPvarRemoveCliquesImplicsVbs(), SCIPvarSignificantPscostDifference(), sepastoreIsBdchgApplicable(), undoBdchgsDualfarkas(), and undoBdchgsDualsol().
checks if relative difference of val1 and val2 is not lower than -feastol
| set | global SCIP settings |
| val1 | first value to be compared |
| val2 | second value to be compared |
Definition at line 7041 of file set.c.
Referenced by addSplitcons(), boundchgApplyGlobal(), branchcandCalcLPCands(), branchcandCalcLPCandsExact(), changeAncestorBranchings(), checkImplic(), checkLazyBounds(), checkRedundancy(), computeRelIntPoint(), fixBounds(), fixInterdiction(), isBoundchgUseless(), nlpSolve(), nlpUpdateVarBounds(), primalAddSol(), primalExistsSol(), SCIPboundchgUndo(), SCIPimplicsAdd(), SCIPisFeasGE(), SCIPlpGetSol(), SCIPnodeAddBoundinfer(), SCIPnodePropagateImplics(), SCIPsolAdjustImplicitSolVals(), SCIPtreeBranchVar(), SCIPtreeBranchVarHole(), SCIPtreeBranchVarNary(), SCIPvarChgLbLazy(), SCIPvarChgUbGlobal(), SCIPvarChgUbLazy(), SCIPvarPscostThresholdProbabilityTest(), sepastoreApplyUb(), treeAddPendingBdchg(), varProcessChgLbLocal(), varProcessChgUbGlobal(), and varProcessChgUbLocal().
checks if value is in range feasibility tolerance of 0.0
| set | global SCIP settings |
| val | value to process |
Definition at line 7065 of file set.c.
Referenced by computeRelIntPoint(), focusnodeCleanupVars(), lpLexDualSimplex(), SCIPbranchGetBranchingPoint(), SCIPisFeasZero(), SCIPlpGetUnboundedSol(), SCIPvarMultiaggregate(), SCIPvarTryAggregateVarsExact(), sepastoreApplyBdchg(), sepastoreIsBdchgApplicable(), and varAddImplic().
checks if value is greater than feasibility tolerance
| set | global SCIP settings |
| val | value to process |
Definition at line 7076 of file set.c.
Referenced by focusnodeCleanupVars(), lpLexDualSimplex(), provedBound(), SCIPbranchGetBranchingPoint(), SCIPcutpoolSeparate(), SCIPisFeasPositive(), SCIPlpGetUnboundedSol(), SCIPsepastoreApplyCuts(), SCIPsolAdjustImplicitSolVals(), SCIPvarAddVlb(), SCIPvarCalcPscostConfidenceBound(), and sepastoreIsCutRedundantOrInfeasible().
checks if value is lower than -feasibility tolerance
| set | global SCIP settings |
| val | value to process |
Definition at line 7087 of file set.c.
Referenced by focusnodeCleanupVars(), provedBound(), SCIPbranchGetBranchingPoint(), SCIPisFeasNegative(), SCIPlpSolveAndEval(), SCIPsolAdjustImplicitSolVals(), SCIPvarAddVub(), and sepastoreIsCutRedundantOrInfeasible().
checks if value is integral within the feasibility bounds
| set | global SCIP settings |
| val | value to process |
Definition at line 7098 of file set.c.
Referenced by SCIPboundchgApply(), SCIPbranchcandGetPseudoCands(), SCIPcolGetStrongbranch(), SCIPcolGetStrongbranches(), SCIPdomchgAddBoundchg(), SCIPdomchgMakeStatic(), SCIPfixVar(), SCIPisFeasIntegral(), SCIPprobScaleObj(), SCIPsolAdjustImplicitSolVals(), SCIPsolRound(), SCIPstatUpdateVarRootLPBestEstimate(), SCIPtreeBranchVar(), SCIPtreeBranchVarHole(), SCIPtreeBranchVarNary(), SCIPvarChgLbGlobal(), SCIPvarChgLbLocal(), SCIPvarChgUbGlobal(), SCIPvarChgUbLocal(), SCIPvarFix(), SCIPvarGetMinPseudocostScore(), SCIPvarTryAggregateVars(), tryAggregateIntVars(), varAddLbchginfo(), varAddUbchginfo(), varProcessChgLbGlobal(), varProcessChgLbLocal(), varProcessChgUbGlobal(), and varProcessChgUbLocal().
checks if given fractional part is smaller than feastol
| set | global SCIP settings |
| val | value to process |
Definition at line 7110 of file set.c.
Referenced by branchcandCalcLPCands(), nlpCalcFracVars(), and SCIPisFeasFracIntegral().
rounds value + feasibility tolerance down to the next integer
rounds value + feasibility tolerance down to the next integer in feasibility tolerance
| set | global SCIP settings |
| val | value to process |
Definition at line 7124 of file set.c.
Referenced by adjustedUb(), analyzeStrongbranch(), SCIPcalcChildEstimateIncrease(), SCIPconflictAnalyzeStrongbranch(), SCIPfeasFloor(), SCIPgetVarDPseudocostScore(), SCIPgetVarPseudocostScore(), SCIPgetVarPseudocostScoreCurrentRun(), SCIPprobScaleObj(), SCIPsolRound(), SCIPtreeBranchVar(), SCIPtreeBranchVarHole(), SCIPtreeCalcChildEstimate(), tightenSingleVar(), and tryAggregateIntVars().
rounds value - feasibility tolerance up to the next integer
rounds value - feasibility tolerance up to the next integer in feasibility tolerance
| set | global SCIP settings |
| val | value to process |
Definition at line 7136 of file set.c.
Referenced by adjustedLb(), analyzeStrongbranch(), primalSetUpperbound(), SCIPcalcChildEstimateIncrease(), SCIPconflictAnalyzeStrongbranch(), SCIPfeasCeil(), SCIPgetVarDPseudocostScore(), SCIPgetVarPseudocostScore(), SCIPgetVarPseudocostScoreCurrentRun(), SCIPsolRound(), SCIPtreeBranchVar(), SCIPtreeBranchVarHole(), and SCIPtreeCalcChildEstimate().
rounds value to the nearest integer in feasibility tolerance
| set | global SCIP settings |
| val | value to process |
Definition at line 7148 of file set.c.
Referenced by SCIPfeasRound().
returns fractional part of value, i.e. x - floor(x) in feasibility tolerance
| set | global SCIP settings |
| val | value to process |
Definition at line 7160 of file set.c.
Referenced by branchcandCalcLPCands(), nlpCalcFracVars(), and SCIPfeasFrac().
checks if relative difference of values is in range of dual feasibility tolerance
| set | global SCIP settings |
| val1 | first value to be compared |
| val2 | second value to be compared |
Definition at line 7172 of file set.c.
Referenced by SCIPisDualfeasEQ().
checks if relative difference of val1 and val2 is lower than dual feasibility tolerance
| set | global SCIP settings |
| val1 | first value to be compared |
| val2 | second value to be compared |
Definition at line 7196 of file set.c.
Referenced by enforceConstraints(), SCIPisDualfeasLT(), and SCIPlpGetDualfarkas().
checks if relative difference of val1 and val2 is not greater than dual feasibility tolerance
| set | global SCIP settings |
| val1 | first value to be compared |
| val2 | second value to be compared |
Definition at line 7220 of file set.c.
Referenced by SCIPisDualfeasLE().
checks if relative difference of val1 and val2 is greater than dual feasibility tolerance
| set | global SCIP settings |
| val1 | first value to be compared |
| val2 | second value to be compared |
Definition at line 7244 of file set.c.
Referenced by SCIPisDualfeasGT(), and SCIPlpGetDualfarkas().
checks if relative difference of val1 and val2 is not lower than -dual feasibility tolerance
| set | global SCIP settings |
| val1 | first value to be compared |
| val2 | second value to be compared |
Definition at line 7268 of file set.c.
Referenced by SCIPisDualfeasGE().
checks if value is in range dual feasibility tolerance of 0.0
checks if value is in range feasibility tolerance of 0.0
| set | global SCIP settings |
| val | value to process |
Definition at line 7292 of file set.c.
Referenced by addLocalRows(), checkDualFeasibility(), lpLexDualSimplex(), SCIPgetDualProof(), SCIPgetFarkasProof(), SCIPisDualfeasZero(), SCIPlpGetDualfarkas(), and SCIPvarUpdateBestRootSol().
checks if value is greater than dual feasibility tolerance
| set | global SCIP settings |
| val | value to process |
Definition at line 7303 of file set.c.
Referenced by getImplVarRedcost(), SCIPisDualfeasPositive(), SCIPlpGetDualDegeneracy(), SCIPlpGetSol(), SCIPprobUpdateBestRootSol(), and SCIPvarGetImplRedcost().
checks if value is lower than -dual feasibility tolerance
| set | global SCIP settings |
| val | value to process |
Definition at line 7314 of file set.c.
Referenced by getImplVarRedcost(), SCIPisDualfeasNegative(), SCIPlpGetDualDegeneracy(), SCIPlpGetSol(), SCIPprobUpdateBestRootSol(), and SCIPvarGetImplRedcost().
checks if value is integral within the dual feasibility bounds
| set | global SCIP settings |
| val | value to process |
Definition at line 7325 of file set.c.
Referenced by SCIPisDualfeasIntegral().
checks if given fractional part is smaller than dual feasibility tolerance
| set | global SCIP settings |
| val | value to process |
Definition at line 7337 of file set.c.
Referenced by SCIPisDualfeasFracIntegral().
rounds value + dual feasibility tolerance down to the next integer
| set | global SCIP settings |
| val | value to process |
Definition at line 7351 of file set.c.
Referenced by SCIPdualfeasFloor().
rounds value - dual feasibility tolerance up to the next integer
| set | global SCIP settings |
| val | value to process |
Definition at line 7363 of file set.c.
Referenced by SCIPdualfeasCeil().
rounds value to the nearest integer in dual feasibility tolerance
| set | global SCIP settings |
| val | value to process |
Definition at line 7375 of file set.c.
Referenced by SCIPdualfeasRound().
returns fractional part of value, i.e. x - floor(x) in dual feasibility tolerance
| set | global SCIP settings |
| val | value to process |
Definition at line 7387 of file set.c.
Referenced by SCIPdualfeasFrac().
checks if the given new lower bound is at least min(oldub - oldlb, |oldlb|) times the bound strengthening epsilon better than the old one or the change in the lower bound would fix the sign of the variable
| set | global SCIP settings |
| newlb | new lower bound |
| oldlb | old lower bound |
| oldub | old upper bound |
Definition at line 7402 of file set.c.
References assert(), EPSGT, MAX, MIN, NULL, REALABS, SCIP_Bool, SCIP_Real, SCIPisFinite, SCIPsetIsLE(), and TRUE.
Referenced by SCIPinferVarLbCons(), SCIPinferVarLbProp(), SCIPisLbBetter(), SCIPtightenVarLb(), SCIPtightenVarLbGlobal(), and tightenVarLbGlobalSafe().
checks if the given new upper bound is at least min(oldub - oldlb, |oldub|) times the bound strengthening epsilon better than the old one or the change in the upper bound would fix the sign of the variable
| set | global SCIP settings |
| newub | new upper bound |
| oldlb | old lower bound |
| oldub | old upper bound |
Definition at line 7426 of file set.c.
References assert(), EPSLT, MAX, MIN, NULL, REALABS, SCIP_Bool, SCIP_Real, SCIPisFinite, SCIPsetIsLE(), and TRUE.
Referenced by SCIPinferVarUbCons(), SCIPinferVarUbProp(), SCIPisUbBetter(), SCIPtightenVarUb(), SCIPtightenVarUbGlobal(), and tightenVarUbGlobalSafe().
checks if the given cut's efficacy is larger than the minimal cut efficacy
| set | global SCIP settings |
| root | should the root's minimal cut efficacy be used? |
| efficacy | efficacy of the cut |
Definition at line 7447 of file set.c.
Referenced by SCIPisEfficacious(), SCIProwIsLPEfficacious(), SCIProwIsSolEfficacious(), and SCIPsepastoreRemoveInefficaciousCuts().
checks if relative difference of values is in range of epsilon
| set | global SCIP settings |
| val1 | first value to be compared |
| val2 | second value to be compared |
Definition at line 7463 of file set.c.
Referenced by SCIPisRelEQ(), SCIPnodeCutoff(), SCIPnodeUpdateLowerbound(), SCIPtreeBranchVar(), SCIPtreeBranchVarNary(), and solveNode().
checks if relative difference of val1 and val2 is lower than epsilon
| set | global SCIP settings |
| val1 | first value to be compared |
| val2 | second value to be compared |
Definition at line 7487 of file set.c.
Referenced by SCIPbranchGetBranchingPoint(), SCIPisRelLT(), and SCIPtreeBranchVarNary().
checks if relative difference of val1 and val2 is not greater than epsilon
| set | global SCIP settings |
| val1 | first value to be compared |
| val2 | second value to be compared |
Definition at line 7511 of file set.c.
Referenced by conflictAnalyzeResolution(), SCIPisRelLE(), SCIPnlrowCreate(), and tightenCoefs().
checks if relative difference of val1 and val2 is greater than epsilon
| set | global SCIP settings |
| val1 | first value to be compared |
| val2 | second value to be compared |
Definition at line 7535 of file set.c.
Referenced by SCIPbranchGetBranchingPoint(), SCIPisRelGT(), SCIPrelaxExec(), and SCIPtreeBranchVarNary().
checks if relative difference of val1 and val2 is not lower than -epsilon
| set | global SCIP settings |
| val1 | first value to be compared |
| val2 | second value to be compared |
Definition at line 7559 of file set.c.
Referenced by lpSolve(), SCIPisRelGE(), SCIPlpGetDualfarkas(), SCIPnodeSetEstimate(), and tightenCoefs().
checks if relative difference of values is in range of sumepsilon
| set | global SCIP settings |
| val1 | first value to be compared |
| val2 | second value to be compared |
Definition at line 7583 of file set.c.
Referenced by SCIPisSumRelEQ().
checks if relative difference of val1 and val2 is lower than sumepsilon
| set | global SCIP settings |
| val1 | first value to be compared |
| val2 | second value to be compared |
Definition at line 7607 of file set.c.
Referenced by SCIPisSumRelLT().
checks if relative difference of val1 and val2 is not greater than sumepsilon
| set | global SCIP settings |
| val1 | first value to be compared |
| val2 | second value to be compared |
Definition at line 7631 of file set.c.
Referenced by SCIPisSumRelLE().
checks if relative difference of val1 and val2 is greater than sumepsilon
| set | global SCIP settings |
| val1 | first value to be compared |
| val2 | second value to be compared |
Definition at line 7655 of file set.c.
Referenced by SCIPisSumRelGT().
checks if relative difference of val1 and val2 is not lower than -sumepsilon
| set | global SCIP settings |
| val1 | first value to be compared |
| val2 | second value to be compared |
Definition at line 7679 of file set.c.
Referenced by SCIPisSumRelGE().
returns the flag indicating whether sub-SCIPs that could cause recursion have been deactivated
| set | global SCIP settings |
Definition at line 7703 of file set.c.
Referenced by executeUserDefinedSolvesub(), generateBendersCuts(), numSubproblemsToCheck(), SCIPbendersExec(), SCIPgetSubscipsOff(), and solveBendersSubproblems().
| void SCIPsetPrintDebugMessage | ( | SCIP_SET * | set, |
| const char * | sourcefile, | ||
| int | sourceline, | ||
| const char * | formatstr, | ||
| ... ) |
prints a debug message
| set | global SCIP settings |
| sourcefile | name of the source file that called the function |
| sourceline | line in the source file where the function was called |
| formatstr | format string like in printf() function |
| ... | format arguments line in printf() function |