internal methods for global SCIP settings
Definition in file set.h.
#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/struct_set.h"
Go to the source code of this file.
Macros | |
#define | SCIPsetAllocBuffer(set, ptr) ( (BMSallocBufferMemory((set)->buffer, (ptr)) == NULL) ? SCIP_NOMEMORY : SCIP_OKAY ) |
#define | SCIPsetAllocBufferSize(set, ptr, size) ( (BMSallocBufferMemorySize((set)->buffer, (ptr), (size)) == NULL) ? SCIP_NOMEMORY : SCIP_OKAY ) |
#define | SCIPsetAllocBufferArray(set, ptr, num) ( (BMSallocBufferMemoryArray((set)->buffer, (ptr), (num)) == NULL) ? SCIP_NOMEMORY : SCIP_OKAY ) |
#define | SCIPsetDuplicateBufferSize(set, ptr, source, size) ( (BMSduplicateBufferMemory((set)->buffer, (ptr), (source), (size)) == NULL) ? SCIP_NOMEMORY : SCIP_OKAY ) |
#define | SCIPsetDuplicateBufferArray(set, ptr, source, num) ( (BMSduplicateBufferMemoryArray((set)->buffer, (ptr), (source), (num)) == NULL) ? SCIP_NOMEMORY : SCIP_OKAY ) |
#define | SCIPsetReallocBufferSize(set, ptr, size) ( (BMSreallocBufferMemorySize((set)->buffer, (ptr), (size)) == NULL) ? SCIP_NOMEMORY : SCIP_OKAY ) |
#define | SCIPsetReallocBufferArray(set, ptr, num) ( (BMSreallocBufferMemoryArray((set)->buffer, (ptr), (num)) == NULL) ? SCIP_NOMEMORY : SCIP_OKAY ) |
#define | SCIPsetFreeBuffer(set, ptr) BMSfreeBufferMemory((set)->buffer, (ptr)) |
#define | SCIPsetFreeBufferSize(set, ptr) BMSfreeBufferMemorySize((set)->buffer, (ptr)) |
#define | SCIPsetFreeBufferArray(set, ptr) BMSfreeBufferMemoryArray((set)->buffer, (ptr)) |
#define | SCIPsetAllocCleanBuffer(set, ptr) ( (BMSallocBufferMemory((set)->cleanbuffer, (ptr)) == NULL) ? SCIP_NOMEMORY : SCIP_OKAY ) |
#define | SCIPsetAllocCleanBufferSize(set, ptr, size) ( (BMSallocBufferMemorySize((set)->cleanbuffer, (ptr), (size)) == NULL) ? SCIP_NOMEMORY : SCIP_OKAY ) |
#define | SCIPsetAllocCleanBufferArray(set, ptr, num) ( (BMSallocBufferMemoryArray((set)->cleanbuffer, (ptr), (num)) == NULL) ? SCIP_NOMEMORY : SCIP_OKAY ) |
#define | SCIPsetFreeCleanBuffer(set, ptr) BMSfreeBufferMemory((set)->cleanbuffer, (ptr)) |
#define | SCIPsetFreeCleanBufferSize(set, ptr) BMSfreeBufferMemorySize((set)->cleanbuffer, (ptr)) |
#define | SCIPsetFreeCleanBufferArray(set, ptr) BMSfreeBufferMemoryArray((set)->cleanbuffer, (ptr)) |
#define | SCIPsetDebugMsg while ( FALSE ) SCIPsetDebugMsgPrint |
#define | SCIPsetDebugMsgPrint while ( FALSE ) SCIPsetDebugMessagePrint |
#define SCIPsetAllocBuffer | ( | set, | |
ptr | |||
) | ( (BMSallocBufferMemory((set)->buffer, (ptr)) == NULL) ? SCIP_NOMEMORY : SCIP_OKAY ) |
Definition at line 1875 of file set.h.
Referenced by lpbdchgsCreate().
#define SCIPsetAllocBufferSize | ( | set, | |
ptr, | |||
size | |||
) | ( (BMSallocBufferMemorySize((set)->buffer, (ptr), (size)) == NULL) ? SCIP_NOMEMORY : SCIP_OKAY ) |
#define SCIPsetAllocBufferArray | ( | set, | |
ptr, | |||
num | |||
) | ( (BMSallocBufferMemoryArray((set)->buffer, (ptr), (num)) == NULL) ? SCIP_NOMEMORY : SCIP_OKAY ) |
Definition at line 1877 of file set.h.
Referenced by calcCliquePartitionGreedy(), computeRelIntPoint(), conflictAnalyze(), conflictAnalyzeLP(), conflictsetCalcInsertDepth(), detectImpliedBounds(), dryBranch(), getDualProof(), getFarkasProof(), getInferenceOrder(), lpbdchgsCreate(), lpCleanupCols(), lpCleanupRows(), lpCopyIntegrality(), lpFlushAddCols(), lpFlushAddRows(), lpFlushChgCols(), lpFlushChgRows(), lpLexDualSimplex(), lpRemoveObsoleteCols(), lpRemoveObsoleteRows(), nlpFlushNlRowAdditions(), nlpFlushNlRowDeletions(), nlpFlushObjective(), nlpFlushVarAdditions(), nlpFlushVarDeletions(), nlpSetupNlpiIndices(), nlpSolve(), nlrowCalcActivityBounds(), nlrowExprtreeChanged(), nlrowRemoveFixedQuadVars(), proofsetAddAggrrow(), provedBound(), runBoundHeuristic(), saveConsLinear(), saveGlobalCons(), saveLocalConssData(), SCIPcalcCliquePartition(), SCIPcalcNegatedCliquePartition(), SCIPcliquetableAdd(), SCIPcolGetStrongbranches(), SCIPconflictAnalyzeLP(), SCIPconflictAnalyzePseudo(), SCIPconflictAnalyzeStrongbranch(), SCIPlpGetDualfarkas(), SCIPlpGetPrimalRay(), SCIPlpGetSol(), SCIPlpGetUnboundedSol(), SCIPlpRemoveRedundantRows(), SCIPnlpChgVarObjDive(), SCIPnlpChgVarsBoundsDive(), SCIPnlpEndDive(), SCIPnlrowCreateFromRow(), SCIPnlrowGetSolActivity(), SCIPnlrowRecalcNLPActivity(), SCIPnlrowRecalcPseudoActivity(), SCIPprimalTransformSol(), SCIPprobScaleObj(), SCIPreaderWrite(), SCIPreoptApply(), SCIPreoptApplyCuts(), SCIPreoptSplitRoot(), SCIPsolMarkPartial(), SCIPsolRetransform(), SCIPvarGetActiveRepresentatives(), SCIPvarGetImplRedcost(), SCIPvarsGetActiveVars(), separateAlternativeProofs(), separateSolution(), storeCuts(), undoBdchgsProof(), updatePrimalRay(), and updatePseudocost().
#define SCIPsetDuplicateBufferSize | ( | set, | |
ptr, | |||
source, | |||
size | |||
) | ( (BMSduplicateBufferMemory((set)->buffer, (ptr), (source), (size)) == NULL) ? SCIP_NOMEMORY : SCIP_OKAY ) |
#define SCIPsetDuplicateBufferArray | ( | set, | |
ptr, | |||
source, | |||
num | |||
) | ( (BMSduplicateBufferMemoryArray((set)->buffer, (ptr), (source), (num)) == NULL) ? SCIP_NOMEMORY : SCIP_OKAY ) |
Definition at line 1879 of file set.h.
Referenced by SCIPcalcCliquePartition(), SCIPcliquetableAdd(), SCIPvarGetActiveRepresentatives(), and SCIPvarsGetActiveVars().
#define SCIPsetReallocBufferSize | ( | set, | |
ptr, | |||
size | |||
) | ( (BMSreallocBufferMemorySize((set)->buffer, (ptr), (size)) == NULL) ? SCIP_NOMEMORY : SCIP_OKAY ) |
#define SCIPsetReallocBufferArray | ( | set, | |
ptr, | |||
num | |||
) | ( (BMSreallocBufferMemoryArray((set)->buffer, (ptr), (num)) == NULL) ? SCIP_NOMEMORY : SCIP_OKAY ) |
Definition at line 1881 of file set.h.
Referenced by ensureCandsSize(), ensureSidechgsSize(), saveGlobalCons(), SCIPvarGetActiveRepresentatives(), SCIPvarsGetActiveVars(), and updatePseudocost().
#define SCIPsetFreeBuffer | ( | set, | |
ptr | |||
) | BMSfreeBufferMemory((set)->buffer, (ptr)) |
Definition at line 1882 of file set.h.
Referenced by lpbdchgsFree().
#define SCIPsetFreeBufferSize | ( | set, | |
ptr | |||
) | BMSfreeBufferMemorySize((set)->buffer, (ptr)) |
#define SCIPsetFreeBufferArray | ( | set, | |
ptr | |||
) | BMSfreeBufferMemoryArray((set)->buffer, (ptr)) |
Definition at line 1884 of file set.h.
Referenced by calcCliquePartitionGreedy(), computeRelIntPoint(), conflictAnalyze(), conflictAnalyzeLP(), conflictsetCalcInsertDepth(), detectImpliedBounds(), dryBranch(), getDualProof(), getFarkasProof(), getInferenceOrder(), lpbdchgsFree(), lpCleanupCols(), lpCleanupRows(), lpCopyIntegrality(), lpFlushAddCols(), lpFlushAddRows(), lpFlushChgCols(), lpFlushChgRows(), lpLexDualSimplex(), lpRemoveObsoleteCols(), lpRemoveObsoleteRows(), nlpFlushNlRowAdditions(), nlpFlushNlRowDeletions(), nlpFlushObjective(), nlpFlushVarAdditions(), nlpFlushVarDeletions(), nlpSetupNlpiIndices(), nlpSolve(), nlrowCalcActivityBounds(), nlrowExprtreeChanged(), nlrowRemoveFixedQuadVars(), proofsetAddAggrrow(), provedBound(), resetVarname(), runBoundHeuristic(), saveConsLinear(), saveGlobalCons(), saveLocalConssData(), SCIPcalcCliquePartition(), SCIPcalcNegatedCliquePartition(), SCIPcliquetableAdd(), SCIPcolGetStrongbranches(), SCIPconflictAnalyzeLP(), SCIPconflictAnalyzePseudo(), SCIPconflictAnalyzeStrongbranch(), SCIPlpGetDualfarkas(), SCIPlpGetPrimalRay(), SCIPlpGetSol(), SCIPlpGetUnboundedSol(), SCIPlpRemoveRedundantRows(), SCIPnlpChgVarObjDive(), SCIPnlpChgVarsBoundsDive(), SCIPnlpEndDive(), SCIPnlrowCreateFromRow(), SCIPnlrowGetSolActivity(), SCIPnlrowRecalcNLPActivity(), SCIPnlrowRecalcPseudoActivity(), SCIPprimalTransformSol(), SCIPprobScaleObj(), SCIPreaderWrite(), SCIPreoptApply(), SCIPreoptApplyCuts(), SCIPreoptSplitRoot(), SCIPsolMarkPartial(), SCIPsolRetransform(), SCIPvarGetActiveRepresentatives(), SCIPvarGetImplRedcost(), SCIPvarsGetActiveVars(), separateAlternativeProofs(), separateSolution(), storeCuts(), undoBdchgsProof(), updatePrimalRay(), and updatePseudocost().
#define SCIPsetAllocCleanBuffer | ( | set, | |
ptr | |||
) | ( (BMSallocBufferMemory((set)->cleanbuffer, (ptr)) == NULL) ? SCIP_NOMEMORY : SCIP_OKAY ) |
#define SCIPsetAllocCleanBufferSize | ( | set, | |
ptr, | |||
size | |||
) | ( (BMSallocBufferMemorySize((set)->cleanbuffer, (ptr), (size)) == NULL) ? SCIP_NOMEMORY : SCIP_OKAY ) |
#define SCIPsetAllocCleanBufferArray | ( | set, | |
ptr, | |||
num | |||
) | ( (BMSallocBufferMemoryArray((set)->cleanbuffer, (ptr), (num)) == NULL) ? SCIP_NOMEMORY : SCIP_OKAY ) |
Definition at line 1888 of file set.h.
Referenced by detectImpliedBounds(), and SCIPvarGetImplRedcost().
#define SCIPsetFreeCleanBuffer | ( | set, | |
ptr | |||
) | BMSfreeBufferMemory((set)->cleanbuffer, (ptr)) |
#define SCIPsetFreeCleanBufferSize | ( | set, | |
ptr | |||
) | BMSfreeBufferMemorySize((set)->cleanbuffer, (ptr)) |
#define SCIPsetFreeCleanBufferArray | ( | set, | |
ptr | |||
) | BMSfreeBufferMemoryArray((set)->cleanbuffer, (ptr)) |
Definition at line 1891 of file set.h.
Referenced by detectImpliedBounds(), and SCIPvarGetImplRedcost().
#define SCIPsetDebugMsg while ( FALSE ) SCIPsetDebugMsgPrint |
prints a debugging message if SCIP_DEBUG flag is set
Definition at line 1913 of file set.h.
Referenced by addBoundViolated(), addCand(), addCurrentSolution(), addLocalConss(), addNode(), addSplitcons(), applyBounding(), boundchgApplyGlobal(), branchcandCalcLPCands(), changeAncestorBranchings(), cleanDeletedConflicts(), cleanDeletedDualrayCons(), cleanDeletedDualsolCons(), cliqueCleanup(), colAddCoef(), collectDualInformation(), colLink(), colUnlink(), computeRelIntPoint(), conflictAddBound(), conflictAddConflictBound(), conflictAddConflictCons(), conflictAddConflictset(), conflictAnalyze(), conflictAnalyzeBoundexceedingLP(), conflictAnalyzeDualProof(), conflictAnalyzeInfeasibleLP(), conflictAnalyzeLP(), conflictAnalyzeRemainingBdchgs(), 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(), getDualProof(), getFarkasProof(), holelistCreate(), initConflictstore(), initLP(), lpAlgorithm(), lpBarrier(), lpCleanupCols(), lpCleanupRows(), lpDualSimplex(), lpFlushAddCols(), lpFlushAddRows(), lpFlushAndSolve(), lpFlushChgCols(), lpFlushChgRows(), lpFlushDelRows(), lpLexDualSimplex(), lpPrimalSimplex(), lpRemoveObsoleteCols(), lpRemoveObsoleteRows(), lpSolve(), nlpCalcFracVars(), nlrowAddLinearCoef(), nlrowAddQuadElement(), nlrowChgQuadElemPos(), nlrowDelQuadElemPos(), nlrowRemoveFixedQuadVars(), nodeActivate(), nodeAssignParent(), nodeDeactivate(), nodepqDelPos(), nodeReleaseParent(), nodeRepropagate(), nodeToLeaf(), paramSetBool(), paramSetChar(), paramSetInt(), paramSetLongint(), paramSetReal(), parseBounds(), priceAndCutLoop(), primalAddOrigPartialSol(), primalAddOrigSol(), primalAddSol(), primalSetCutoffbound(), primalSetUpperbound(), propagateDomains(), propagationRound(), propAndSolve(), reoptAddChild(), reoptCheckLocalRestart(), reoptMoveIDs(), reoptSaveNewObj(), rowAddCoef(), rowLink(), rowMerge(), rowScale(), rowUnlink(), runBoundHeuristic(), saveAfterDualBranchings(), saveAncestorBranchings(), saveLocalConssData(), SCIP_DECL_PARAMCHGD(), SCIPboundchgApply(), SCIPboundchgUndo(), SCIPbranchcandAddExternCand(), SCIPbranchExecExtern(), SCIPbranchExecLP(), SCIPbranchExecPseudo(), SCIPbranchruleCopyInclude(), SCIPbranchruleExecExternSol(), SCIPbranchruleExecLPSol(), SCIPbranchruleExecPseudoSol(), SCIPcliqueAddVar(), SCIPcliquelistAdd(), SCIPcliquetableAdd(), SCIPcliquetableCleanup(), SCIPcliquetableComputeCliqueComponents(), SCIPcolChgLb(), SCIPcolChgObj(), SCIPcolChgUb(), SCIPcolGetStrongbranch(), SCIPcolGetStrongbranches(), SCIPcomprCopyInclude(), SCIPcomprExec(), SCIPconflictAddRelaxedBound(), SCIPconflictAnalyze(), SCIPconflictAnalyzePseudo(), 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(), SCIPdialogCopyInclude(), SCIPdispCopyInclude(), SCIPdomchgAddBoundchg(), SCIPdomchgApply(), SCIPdomchgApplyGlobal(), SCIPdomchgMakeStatic(), SCIPdomchgUndo(), SCIPeventfilterProcess(), SCIPeventhdlrCopyInclude(), SCIPeventhdlrExec(), SCIPeventProcess(), SCIPeventqueueAdd(), SCIPeventqueueProcess(), SCIPheurCopyInclude(), SCIPheurExec(), SCIPhistoryUpdatePseudocost(), SCIPimplicsAdd(), SCIPimplicsDel(), SCIPinitConssLP(), SCIPlpAddCol(), SCIPlpAddRow(), SCIPlpCleanupAll(), SCIPlpCleanupNew(), SCIPlpClear(), SCIPlpComputeRelIntPoint(), SCIPlpEndDive(), SCIPlpFlush(), SCIPlpGetDualfarkas(), SCIPlpGetPrimalRay(), SCIPlpGetProvedLowerbound(), SCIPlpGetSol(), SCIPlpGetUnboundedSol(), SCIPlpIsInfeasibilityProved(), SCIPlpRemoveAllObsoletes(), SCIPlpRemoveNewObsoletes(), SCIPlpRemoveRedundantRows(), SCIPlpSetCutoffbound(), SCIPlpShrinkCols(), SCIPlpShrinkRows(), SCIPlpSolveAndEval(), SCIPlpStartDive(), SCIPlpWriteMip(), SCIPnlrowRelease(), SCIPnodeAddBoundinfer(), 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(), SCIPprobPerformVarDeletions(), SCIPprobScaleObj(), SCIPprobTransform(), SCIPprobUpdateBestRootSol(), SCIPpropCopyInclude(), SCIPpropExec(), SCIPpropPresol(), SCIPreaderCopyInclude(), SCIPreaderWrite(), SCIPrelaxCopyInclude(), SCIPrelaxExec(), SCIPreoptAddDualBndchg(), SCIPreoptApply(), SCIPreoptApplyCompression(), SCIPreoptApplyCuts(), SCIPreoptApplyGlbConss(), SCIPreoptCheckCutoff(), SCIPreoptCheckRestart(), SCIPreoptMergeVarHistory(), SCIPreoptnodeAddCons(), SCIPreoptSaveOpenNodes(), SCIPreoptUpdateVarHistory(), SCIProwCalcIntegralScalar(), SCIProwCatchEvent(), SCIProwDropEvent(), SCIProwRelease(), SCIPsepaCopyInclude(), SCIPsepaExecLP(), SCIPsepaExecSol(), SCIPsepastoreAddCut(), SCIPsepastoreApplyCuts(), SCIPsepastoreClearCuts(), SCIPsepastoreRemoveInefficaciousCuts(), SCIPsetExitsolPlugins(), SCIPsolCheck(), SCIPsolIncVal(), SCIPsolLinkCurrentSol(), SCIPsolLinkLPSol(), SCIPsolLinkPseudoSol(), SCIPsolLinkRelaxSol(), SCIPsolSetVal(), SCIPsolUnlink(), SCIPsolveCIP(), SCIPtableCopyInclude(), SCIPtreeBranchVar(), SCIPtreeBranchVarHole(), SCIPtreeBranchVarNary(), SCIPtreeClear(), SCIPtreeCreateProbingNode(), SCIPtreeCutoff(), SCIPtreeEndProbing(), SCIPtreeFree(), SCIPtreeLoadLP(), SCIPtreeLoadLPState(), SCIPtreeStartProbing(), SCIPvarAddHoleGlobal(), SCIPvarAddHoleLocal(), SCIPvarAddHoleOriginal(), SCIPvarAddLocks(), SCIPvarAddObj(), SCIPvarAddToRow(), SCIPvarAddVlb(), SCIPvarAddVub(), SCIPvarAdjustLb(), SCIPvarAdjustUb(), SCIPvarAggregate(), SCIPvarCatchEvent(), SCIPvarChgLbDive(), SCIPvarChgLbGlobal(), SCIPvarChgLbLocal(), SCIPvarChgLbOriginal(), SCIPvarChgObj(), SCIPvarChgObjDive(), SCIPvarChgUbDive(), SCIPvarChgUbGlobal(), SCIPvarChgUbLocal(), SCIPvarChgUbOriginal(), SCIPvarColumn(), SCIPvarCopy(), SCIPvarDropEvent(), SCIPvarFix(), SCIPvarGetImplRedcost(), SCIPvarIncVSIDS(), SCIPvarLoose(), SCIPvarMultiaggregate(), SCIPvarNegate(), SCIPvarRelease(), SCIPvarRemoveCliquesImplicsVbs(), SCIPvarTransform(), SCIPvarUpdateBestRootSol(), separationRoundLP(), separationRoundResolveLP(), separationRoundSol(), sepastoreApplyLb(), sepastoreApplyUb(), sepastoreIsCutRedundant(), sepastoreIsCutRedundantOrInfeasible(), sepastoreUpdateOrthogonalities(), shrinkNode(), solnodeAddChild(), soltreeAddSol(), solUnlinkVar(), solveNode(), solveNodeInitialLP(), solveNodeLP(), solveNodeRelax(), sortAndMergeClique(), tightenCoefficients(), tightenDualproof(), tightenSingleVar(), treeApplyPendingBdchgs(), treeBacktrackProbing(), treeCreateProbingNode(), treeSwitchPath(), undoBdchgsDualfarkas(), undoBdchgsDualsol(), undoBdchgsProof(), updateLazyBounds(), updatePrimalRay(), updatePseudocost(), varAddImplic(), varAddLbchginfo(), varAddParent(), varAddUbchginfo(), varAddVbound(), varEventGholeAdded(), varEventGlbChanged(), varEventGubChanged(), varEventLbChanged(), varEventUbChanged(), varFree(), varFreeParents(), varParse(), varProcessAddHoleGlobal(), varProcessAddHoleLocal(), varProcessChgBranchFactor(), varProcessChgLbGlobal(), varProcessChgLbLocal(), varProcessChgUbGlobal(), varProcessChgUbLocal(), and varUpdateAggregationBounds().
#define SCIPsetDebugMsgPrint while ( FALSE ) SCIPsetDebugMessagePrint |
Definition at line 1914 of file set.h.
Referenced by conflictResolveBound(), detectImpliedBounds(), lpFlushAddRows(), SCIPlpAddCol(), SCIPlpAddRow(), 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 | copypropagators, | ||
SCIP_Bool | copyheuristics, | ||
SCIP_Bool | copyeventhdlrs, | ||
SCIP_Bool | copynodeselectors, | ||
SCIP_Bool | copybranchrules, | ||
SCIP_Bool | copydisplays, | ||
SCIP_Bool | copydialogs, | ||
SCIP_Bool | copytables, | ||
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 |
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 |
copydisplays | should the display columns be copied |
copydialogs | should the dialogs be copied |
copytables | should the statistics tables be copied |
copynlpis | should the NLP interfaces be copied |
allvalid | pointer to store whether all plugins were validly copied |
Definition at line 877 of file set.c.
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 1090 of file set.c.
Referenced by SCIPcopyParamSettings().
SCIP_RETCODE SCIPsetCreate | ( | SCIP_SET ** | set, |
SCIP_MESSAGEHDLR * | messagehdlr, | ||
BMS_BLKMEM * | blkmem, | ||
SCIP * | scip | ||
) |
creates global SCIP settings
set | pointer to SCIP settings |
messagehdlr | message handler |
blkmem | block memory |
scip | SCIP data structure |
Definition at line 1107 of file set.c.
Referenced by doScipCreate().
SCIP_RETCODE SCIPsetFree | ( | SCIP_SET ** | set, |
BMS_BLKMEM * | blkmem | ||
) |
frees global SCIP settings
set | pointer to SCIP settings |
blkmem | block memory |
Definition at line 2614 of file set.c.
References BMSfreeMemory, BMSfreeMemoryArrayNull, SCIP_Bool, SCIP_CALL, SCIP_DECL_PARAMCHGD(), SCIP_Longint, SCIP_OKAY, SCIPbanditvtableFree(), SCIPbranchruleFree(), SCIPcomprFree(), SCIPconcsolverTypeFree(), SCIPdispFree(), SCIPeventhdlrFree(), SCIPheurFree(), SCIPnlpiFree(), SCIPnodeselFree(), SCIPparamsetAddBool(), SCIPparamsetAddInt(), SCIPparamsetAddLongint(), SCIPsetAddBoolParam(), SCIPsetAddIntParam(), SCIPsetAddLongintParam(), SCIPsetFreeConcsolvers(), SCIPsetGetStage(), and SCIPtableFree().
Referenced by SCIPfree().
SCIP_STAGE SCIPsetGetStage | ( | SCIP_SET * | set | ) |
returns current stage of SCIP
set | global SCIP settings |
Definition at line 2781 of file set.c.
Referenced by applyImplic(), primalAddSol(), SCIPcliquetableCleanup(), SCIPconflictstoreAddConflict(), SCIPconflictstoreTransform(), SCIPconsSetEnforced(), SCIPconsSetPropagated(), SCIPconsSetSeparated(), SCIPprimalAddOrigObjoffset(), SCIPprimalUpdateObjoffset(), SCIPprobAddVar(), SCIPprobPerformVarDeletions(), SCIPsetFree(), SCIPvarAddVlb(), SCIPvarAddVub(), SCIPvarChgLbGlobal(), SCIPvarChgLbLocal(), SCIPvarChgLbOriginal(), SCIPvarChgUbGlobal(), SCIPvarChgUbLocal(), SCIPvarChgUbOriginal(), SCIPvarFixBinary(), SCIPvarTryAggregateVars(), tryAggregateIntVars(), varAddImplic(), varProcessChgLbGlobal(), varProcessChgLbLocal(), varProcessChgUbGlobal(), and varProcessChgUbLocal().
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 2791 of file set.c.
References SCIP_CALL, SCIP_OKAY, SCIPparamsetAddReal(), and SCIPsetAddCharParam().
Referenced by SCIPaddBoolParam(), SCIPconshdlrCreate(), SCIPdivesetCreate(), SCIPpropCreate(), SCIPsepaCreate(), SCIPsetFree(), and SCIPtableCreate().
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 2813 of file set.c.
References SCIP_CALL, SCIP_OKAY, SCIPparamsetAddChar(), and SCIPsetAddStringParam().
Referenced by SCIPaddIntParam(), SCIPbranchruleCreate(), SCIPcomprCreate(), SCIPconflicthdlrCreate(), SCIPconshdlrCreate(), SCIPdispCreate(), SCIPdivesetCreate(), SCIPheurCreate(), SCIPnodeselCreate(), SCIPpresolCreate(), SCIPpricerCreate(), SCIPpropCreate(), SCIPrelaxCreate(), SCIPsepaCreate(), and SCIPsetFree().
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 2837 of file set.c.
References SCIP_Bool, SCIP_CALL, SCIP_OKAY, SCIPparamsetAddString(), and SCIPsetIsParamFixed().
Referenced by SCIPaddLongintParam(), and SCIPsetFree().
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 2861 of file set.c.
Referenced by SCIPaddRealParam(), SCIPbranchruleCreate(), SCIPconcsolverTypeCreate(), SCIPdivesetCreate(), and SCIPsepaCreate().
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 2885 of file set.c.
References SCIP_CALL, SCIP_Longint, SCIP_OKAY, SCIPparamsetGetInt(), and SCIPsetGetLongintParam().
Referenced by SCIPaddCharParam(), and SCIPsetAddBoolParam().
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 2908 of file set.c.
References SCIP_CALL, SCIP_OKAY, SCIP_Real, SCIPparamsetGetLongint(), SCIPparamsetGetReal(), and SCIPsetGetRealParam().
Referenced by SCIPaddStringParam(), and SCIPsetAddIntParam().
gets the fixing status value of an existing parameter
set | global SCIP settings |
name | name of the parameter |
Definition at line 2930 of file set.c.
References SCIP_CALL, and SCIPparamsetGetChar().
Referenced by SCIPisParamFixed(), SCIPparamsetCopyParams(), and SCIPsetAddLongintParam().
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 2941 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 2952 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 2966 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 2980 of file set.c.
References SCIP_Bool, SCIP_CALL, SCIP_OKAY, SCIPparamsetSet(), and SCIPsetChgBoolParam().
Referenced by SCIPgetLongintParam(), and SCIPsetAddCharParam().
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 2994 of file set.c.
References FALSE, SCIP_CALL, SCIP_PARAMETERWRONGVAL, SCIPparamSetBool(), and TRUE.
Referenced by SCIPgetRealParam(), and SCIPsetAddStringParam().
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 3008 of file set.c.
References SCIP_CALL, and SCIPparamsetSetBool().
Referenced by SCIPgetCharParam(), 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 3022 of file set.c.
References SCIP_CALL, and SCIPparamsetSetDefaultBool().
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 3036 of file set.c.
Referenced by SCIPfixParam(), SCIPparamsetCopyParams(), and SCIPunfixParam().
SCIP_RETCODE SCIPsetSetParam | ( | SCIP_SET * | set, |
SCIP_MESSAGEHDLR * | messagehdlr, | ||
const char * | name, | ||
void * | 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 |
Definition at line 3050 of file set.c.
Referenced by SCIPsetParam().
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 3065 of file set.c.
References SCIP_CALL, SCIP_OKAY, SCIPparamsetSetInt(), and SCIPsetSetDefaultIntParam().
Referenced by SCIPchgBoolParam(), and SCIPsetGetLongintParam().
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 3087 of file set.c.
Referenced by SCIPsetBoolParam().
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 3102 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 3117 of file set.c.
References SCIP_CALL, SCIP_OKAY, SCIP_Real, SCIPparamsetSetLongint(), and SCIPsetChgRealParam().
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 3140 of file set.c.
Referenced by SCIPsetIntParam().
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 3155 of file set.c.
References SCIP_CALL, SCIP_OKAY, and SCIPparamsetSetReal().
Referenced by SCIPsetChgBoolParam(), 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 3169 of file set.c.
References FALSE, SCIP_CALL, SCIP_PARAMETERWRONGVAL, SCIPparamSetChar(), and TRUE.
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 3192 of file set.c.
References SCIP_CALL, SCIP_OKAY, and SCIPparamsetSetChar().
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 3207 of file set.c.
References SCIP_CALL, SCIP_PARAMETERWRONGVAL, SCIPparamSetString(), and TRUE.
Referenced by SCIPchgRealParam(), and SCIPsetChgIntParam().
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 3230 of file set.c.
References SCIP_CALL, SCIP_OKAY, and SCIPparamsetSetString().
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 3245 of file set.c.
References SCIP_Bool, SCIP_CALL, SCIP_OKAY, SCIPparamsetRead(), and SCIPsetWriteParams().
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 3268 of file set.c.
Referenced by SCIPlpSolveAndEval(), and SCIPsetCharParam().
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 3283 of file set.c.
References SCIP_CALL, SCIP_OKAY, and SCIPparamsetSetToDefaults().
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 3306 of file set.c.
References SCIP_CALL, SCIP_OKAY, and SCIPparamsetSetEmphasis().
Referenced by SCIPsetStringParam().
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 3321 of file set.c.
References SCIP_CALL, SCIP_OKAY, and SCIPparamsetSetToSubscipsOff().
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 3335 of file set.c.
References SCIP_CALL, and SCIPparamsetSetHeuristics().
Referenced by SCIPsetChgCharParam(), and 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 3351 of file set.c.
Referenced by SCIPresetParam().
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 3363 of file set.c.
References SCIP_Bool, SCIP_CALL, SCIP_OKAY, SCIPparamsetSetPresolving(), SCIPparamsetSetSeparating(), and SCIPsetSetSeparating().
Referenced by SCIPresetParams().
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 3386 of file set.c.
References SCIPparamsetGetParams().
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 759 of file set.c.
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 817 of file set.c.
References SCIP_Set::conshdlrs_include, FALSE, SCIP_Set::npricers, SCIP_Set::nreaders, SCIP_Set::pricers, SCIP_Set::readers, SCIP_Set::scip, SCIP_Bool, SCIP_CALL, SCIPactivatePricer(), SCIPpricerCopyInclude(), SCIPpricerIsActive(), SCIPreaderCopyInclude(), and TRUE.
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 3401 of file set.c.
References SCIPparamsetGetNParams(), and SCIPsetIncludeReader().
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 3418 of file set.c.
References BMSreallocMemoryArray, SCIP_ALLOC, SCIP_OKAY, SCIPsetCalcMemGrowSize(), and SCIPsetFindReader().
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 3436 of file set.c.
References SCIPreaderGetName(), and SCIPsetIncludePricer().
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 3454 of file set.c.
References BMSreallocMemoryArray, SCIP_ALLOC, and SCIPsetCalcMemGrowSize().
Referenced by emphasisParse(), SCIPsetResetParams(), and SCIPsetSeparating().
SCIP_PARAM** SCIPsetGetParams | ( | SCIP_SET * | set | ) |
returns the array of all available SCIP parameters
set | global SCIP settings |
Definition at line 3467 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 3477 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 3487 of file set.c.
References FALSE, SCIPpricerGetName(), SCIPsetSortPricers(), SCIPsortPtr(), and TRUE.
Referenced by SCIPincludeReader(), SCIPincludeReaderBasic(), and SCIPsetSetSubscipsOff().
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 3509 of file set.c.
References FALSE, SCIPsetIncludeConshdlr(), SCIPsortPtr(), and TRUE.
Referenced by SCIPfindReader(), and SCIPsetSetHeuristics().
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 3529 of file set.c.
References BMSreallocMemoryArray, SCIP_ALLOC, SCIPconshdlrGetCheckPriority(), SCIPconshdlrIsInitialized(), and SCIPsetCalcMemGrowSize().
Referenced by SCIPincludePricer(), SCIPincludePricerBasic(), and SCIPsetSetPresolving().
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 3552 of file set.c.
References SCIPconshdlrGetEnfoPriority(), and SCIPconshdlrGetSepaPriority().
Referenced by SCIPfindPricer().
void SCIPsetSortPricers | ( | SCIP_SET * | set | ) |
sorts pricers by priorities
set | global SCIP settings |
Definition at line 3572 of file set.c.
Referenced by SCIPgetPricers(), SCIPpriceLoop(), SCIPsetFindNlpi(), SCIPsetIncludeReader(), SCIPsetInitPlugins(), and SCIPsetInitsolPlugins().
void SCIPsetSortPricersName | ( | SCIP_SET * | set | ) |
sorts pricers by name
set | global SCIP settings |
Definition at line 3587 of file set.c.
References SCIPconshdlrGetSepaPriority().
Referenced by SCIPprintPricerStatistics().
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 3602 of file set.c.
References SCIPconshdlrGetName(), and SCIPconshdlrGetSepaPriority().
Referenced by SCIPincludeConshdlr(), SCIPincludeConshdlrBasic(), and SCIPsetFindReader().
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 3658 of file set.c.
References BMSreallocMemoryArray, FALSE, SCIP_ALLOC, SCIP_OKAY, SCIPconflicthdlrGetName(), SCIPconflicthdlrIsInitialized(), SCIPconshdlrGetName(), SCIPsetCalcMemGrowSize(), SCIPsetFindConflicthdlr(), SCIPsetIncludeConflicthdlr(), SCIPsetSortConflicthdlrs(), SCIPsortPtr(), and TRUE.
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 3743 of file set.c.
References FALSE, SCIPsetIncludePresol(), SCIPsortPtr(), and TRUE.
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 3763 of file set.c.
References BMSreallocMemoryArray, FALSE, SCIP_ALLOC, SCIP_OKAY, SCIPsetCalcMemGrowSize(), and SCIPsetFindPresol().
Referenced by SCIPincludeConflicthdlr(), SCIPincludeConflicthdlrBasic(), and SCIPsetReinsertConshdlrSepaPrio().
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 3787 of file set.c.
References SCIPpresolGetName(), and SCIPsetSortPresols().
Referenced by SCIPfindConflicthdlr(), and SCIPsetReinsertConshdlrSepaPrio().
void SCIPsetSortConflicthdlrs | ( | SCIP_SET * | set | ) |
sorts conflict handlers by priorities
set | global SCIP settings |
Definition at line 3807 of file set.c.
References FALSE, SCIPsetSortPresolsName(), SCIPsortPtr(), and TRUE.
Referenced by conflictAddConflictCons(), SCIPgetConflicthdlrs(), and SCIPsetReinsertConshdlrSepaPrio().
void SCIPsetSortConflicthdlrsName | ( | SCIP_SET * | set | ) |
sorts conflict handlers by name
set | global SCIP settings |
Definition at line 3822 of file set.c.
References FALSE, SCIPsetIncludeRelax(), SCIPsortPtr(), and TRUE.
SCIP_RETCODE SCIPsetIncludePresol | ( | SCIP_SET * | set, |
SCIP_PRESOL * | presol | ||
) |
inserts presolver in presolver list
set | global SCIP settings |
presol | presolver |
Definition at line 3837 of file set.c.
References BMSreallocMemoryArray, FALSE, SCIP_ALLOC, SCIP_OKAY, SCIPrelaxIsInitialized(), SCIPsetCalcMemGrowSize(), and SCIPsetFindRelax().
Referenced by SCIPincludePresol(), SCIPincludePresolBasic(), and SCIPsetFindConshdlr().
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 3860 of file set.c.
References SCIPrelaxGetName(), and SCIPsetSortRelaxs().
Referenced by paramsetSetPresolvingAggressive(), paramsetSetPresolvingFast(), SCIPfindPresol(), and SCIPsetIncludeConflicthdlr().
void SCIPsetSortPresols | ( | SCIP_SET * | set | ) |
sorts presolvers by priorities
set | global SCIP settings |
Definition at line 3880 of file set.c.
References FALSE, SCIPsetSortRelaxsName(), SCIPsortPtr(), and TRUE.
Referenced by presolve(), SCIPgetPresols(), and SCIPsetFindConflicthdlr().
void SCIPsetSortPresolsName | ( | SCIP_SET * | set | ) |
sorts presolvers by name
set | global SCIP settings |
Definition at line 3895 of file set.c.
References FALSE, SCIPsetIncludeSepa(), SCIPsortPtr(), and TRUE.
Referenced by SCIPprintPresolverStatistics(), and SCIPsetSortConflicthdlrs().
SCIP_RETCODE SCIPsetIncludeRelax | ( | SCIP_SET * | set, |
SCIP_RELAX * | relax | ||
) |
inserts relaxator in relaxator list
set | global SCIP settings |
relax | relaxator |
Definition at line 3910 of file set.c.
References BMSreallocMemoryArray, FALSE, SCIP_ALLOC, SCIP_OKAY, SCIPsepaIsInitialized(), SCIPsetCalcMemGrowSize(), and SCIPsetFindSepa().
Referenced by SCIPincludeRelax(), SCIPincludeRelaxBasic(), and SCIPsetSortConflicthdlrsName().
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 3934 of file set.c.
References SCIPsepaGetName(), and SCIPsetSortSepas().
Referenced by SCIPfindRelax(), and SCIPsetIncludePresol().
void SCIPsetSortRelaxs | ( | SCIP_SET * | set | ) |
sorts relaxators by priorities
set | global SCIP settings |
Definition at line 3954 of file set.c.
References FALSE, SCIPsetSortSepasName(), SCIPsortPtr(), and TRUE.
Referenced by SCIPgetRelaxs(), SCIPsetFindPresol(), SCIPsolveProbingRelax(), and solveNodeRelax().
void SCIPsetSortRelaxsName | ( | SCIP_SET * | set | ) |
sorts relaxators by name
sorts relaxators by priorities
set | global SCIP settings |
Definition at line 3969 of file set.c.
References FALSE, SCIPsetIncludeProp(), SCIPsortPtr(), and TRUE.
Referenced by SCIPprintRelaxatorStatistics(), and SCIPsetSortPresols().
SCIP_RETCODE SCIPsetIncludeSepa | ( | SCIP_SET * | set, |
SCIP_SEPA * | sepa | ||
) |
inserts separator in separator list
set | global SCIP settings |
sepa | separator |
Definition at line 3984 of file set.c.
References BMSreallocMemoryArray, FALSE, SCIP_ALLOC, SCIP_OKAY, SCIPpropIsInitialized(), and SCIPsetCalcMemGrowSize().
Referenced by SCIPincludeSepa(), SCIPincludeSepaBasic(), and SCIPsetSortPresolsName().
returns the separator of the given name, or NULL if not existing
set | global SCIP settings |
name | name of separator |
Definition at line 4008 of file set.c.
References SCIPpropGetName().
Referenced by paramsetSetSeparatingAggressive(), paramsetSetSeparatingFast(), SCIPfindSepa(), and SCIPsetIncludeRelax().
void SCIPsetSortSepas | ( | SCIP_SET * | set | ) |
sorts separators by priorities
set | global SCIP settings |
Definition at line 4028 of file set.c.
References FALSE, SCIPsortPtr(), and TRUE.
Referenced by SCIPgetSepas(), SCIPsetFindRelax(), separationRoundLP(), and separationRoundSol().
void SCIPsetSortSepasName | ( | SCIP_SET * | set | ) |
sorts separators by name
set | global SCIP settings |
Definition at line 4043 of file set.c.
References FALSE, SCIPsortPtr(), and TRUE.
Referenced by SCIPprintSeparatorStatistics(), and SCIPsetSortRelaxs().
SCIP_RETCODE SCIPsetIncludeProp | ( | SCIP_SET * | set, |
SCIP_PROP * | prop | ||
) |
inserts propagator in propagator list
set | global SCIP settings |
prop | propagator |
Definition at line 4058 of file set.c.
References FALSE, SCIPsetCalcMemGrowSize(), SCIPsetIncludeBanditvtable(), SCIPsortPtr(), and TRUE.
Referenced by SCIPincludeProp(), SCIPincludePropBasic(), and SCIPsetSortRelaxsName().
returns the propagator of the given name, or NULL if not existing
set | global SCIP settings |
name | name of propagator |
Definition at line 4085 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 4105 of file set.c.
References SCIPbanditvtableGetName(), and SCIPsetIncludeConcsolverType().
Referenced by propagationRound(), and SCIPgetProps().
void SCIPsetSortPropsPresol | ( | SCIP_SET * | set | ) |
sorts propagators by priorities for presolving
set | global SCIP settings |
Definition at line 4120 of file set.c.
References BMSreallocMemoryArray, SCIP_ALLOC, and SCIPsetCalcMemGrowSize().
Referenced by presolve().
void SCIPsetSortPropsName | ( | SCIP_SET * | set | ) |
sorts propagators w.r.t. names
set | global SCIP settings |
Definition at line 4135 of file set.c.
Referenced by 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 4193 of file set.c.
Referenced by SCIPincludeConcsolverType(), and SCIPsetSortProps().
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 4215 of file set.c.
References BMSreallocMemoryArray, FALSE, SCIP_ALLOC, SCIP_OKAY, SCIPsetCalcMemGrowSize(), and SCIPsetFindHeur().
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 4235 of file set.c.
Referenced by SCIPaddConcurrentSolver(), and SCIPsetIncludeBanditvtable().
SCIP_RETCODE SCIPsetFreeConcsolvers | ( | SCIP_SET * | set | ) |
frees all concurrent solvers in the concurrent solver list
set | global SCIP settings |
Definition at line 4259 of file set.c.
References FALSE, SCIPsetIncludeCompr(), SCIPsortPtr(), and TRUE.
Referenced by SCIPfreeProb(), and SCIPsetFree().
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 4281 of file set.c.
References BMSreallocMemoryArray, FALSE, SCIP_ALLOC, SCIP_OKAY, SCIPcomprIsInitialized(), SCIPsetCalcMemGrowSize(), and SCIPsetFindCompr().
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 4305 of file set.c.
References SCIPcomprGetName(), and SCIPsetSortComprs().
Referenced by paramsetSetHeuristicsAggressive(), SCIPfindHeur(), and SCIPsetFindConcsolverType().
void SCIPsetSortHeurs | ( | SCIP_SET * | set | ) |
sorts heuristics by priorities
set | global SCIP settings |
Definition at line 4325 of file set.c.
References FALSE, SCIPsetSortComprsName(), SCIPsortPtr(), and TRUE.
Referenced by SCIPgetHeurs(), and SCIPprimalHeuristics().
void SCIPsetSortHeursName | ( | SCIP_SET * | set | ) |
sorts heuristics by name
sorts heuristics by names
set | global SCIP settings |
Definition at line 4340 of file set.c.
References FALSE, SCIPsetIncludeEventhdlr(), SCIPsortPtr(), and TRUE.
Referenced by 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 4355 of file set.c.
References BMSreallocMemoryArray, SCIP_ALLOC, SCIP_OKAY, SCIPeventhdlrIsInitialized(), SCIPsetCalcMemGrowSize(), and SCIPsetFindEventhdlr().
Referenced by SCIPincludeCompr(), SCIPincludeComprBasic(), and SCIPsetFreeConcsolvers().
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 4379 of file set.c.
References SCIPeventhdlrGetName(), and SCIPsetIncludeNodesel().
Referenced by SCIPfindCompr(), and SCIPsetIncludeHeur().
void SCIPsetSortComprs | ( | SCIP_SET * | set | ) |
sorts compressions by priorities
set | global SCIP settings |
Definition at line 4399 of file set.c.
References BMSreallocMemoryArray, SCIP_ALLOC, SCIPnodeselIsInitialized(), and SCIPsetCalcMemGrowSize().
Referenced by compressReoptTree(), SCIPgetComprs(), and SCIPsetFindHeur().
void SCIPsetSortComprsName | ( | SCIP_SET * | set | ) |
sorts heuristics by names
set | global SCIP settings |
Definition at line 4414 of file set.c.
Referenced by SCIPprintCompressionStatistics(), and SCIPsetSortHeurs().
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 4429 of file set.c.
References SCIPnodeselGetName(), and SCIPsetGetNodesel().
Referenced by SCIPconflictstoreCreate(), SCIPincludeEventhdlr(), SCIPincludeEventhdlrBasic(), SCIPnlpInclude(), SCIPreoptCreate(), and SCIPsetSortHeursName().
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 4452 of file set.c.
Referenced by SCIPconflictstoreCreate(), SCIPfindEventhdlr(), SCIPnlpCreate(), SCIPnlpInclude(), and SCIPsetIncludeCompr().
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 4472 of file set.c.
References BMSreallocMemoryArray, SCIP_ALLOC, SCIPbranchruleIsInitialized(), SCIPnodeselGetStdPriority(), SCIPsetCalcMemGrowSize(), and SCIPsetIncludeBranchrule().
Referenced by SCIPincludeNodesel(), SCIPincludeNodeselBasic(), and SCIPsetFindCompr().
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 4503 of file set.c.
References SCIPbranchruleGetName().
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 4523 of file set.c.
References FALSE, SCIPsetIncludeDisp(), SCIPsetSortBranchrulesName(), SCIPsortPtr(), and TRUE.
Referenced by SCIPgetNodesel(), SCIPsetIncludeEventhdlr(), 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 4561 of file set.c.
References BMSreallocMemoryArray, SCIP_ALLOC, SCIPdispGetPosition(), SCIPdispIsInitialized(), and SCIPsetCalcMemGrowSize().
Referenced by SCIPincludeBranchrule(), SCIPincludeBranchruleBasic(), and SCIPsetIncludeNodesel().
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 4585 of file set.c.
References SCIPdispGetName().
Referenced by SCIPfindBranchrule(), and SCIPreoptAddDualBndchg().
void SCIPsetSortBranchrules | ( | SCIP_SET * | set | ) |
sorts branching rules by priorities
set | global SCIP settings |
Definition at line 4605 of file set.c.
References SCIPtableIsInitialized().
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 4620 of file set.c.
References BMSreallocMemoryArray, FALSE, SCIP_ALLOC, SCIP_OKAY, and SCIPsetCalcMemGrowSize().
Referenced by SCIPprintBranchruleStatistics(), and SCIPsetGetNodesel().
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 4635 of file set.c.
References SCIPsetCalcMemGrowSize(), SCIPsetIncludeDialog(), and SCIPtableGetName().
Referenced by SCIPincludeDisp(), and SCIPsetGetNodesel().
returns the display column of the given name, or NULL if not existing
set | global SCIP settings |
name | name of display |
Definition at line 4667 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 4687 of file set.c.
References BMSreallocMemoryArray, FALSE, SCIP_ALLOC, SCIPsetCalcMemGrowSize(), SCIPsetIncludeNlpi(), and TRUE.
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 4712 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 4732 of file set.c.
References SCIPnlpiGetName(), SCIPsetSortNlpis(), SCIPsortPtr(), and TRUE.
Referenced by SCIPincludeDialog(), and SCIPsetIncludeDisp().
SCIP_Bool SCIPsetExistsDialog | ( | SCIP_SET * | set, |
SCIP_DIALOG * | dialog | ||
) |
returns if the dialog already exists
set | global SCIP settings |
dialog | dialog |
Definition at line 4754 of file set.c.
References FALSE, SCIPnlpiSetPriority(), and SCIPsetIncludeExternalCode().
Referenced by SCIPexistsDialog().
SCIP_RETCODE SCIPsetIncludeNlpi | ( | SCIP_SET * | set, |
SCIP_NLPI * | nlpi | ||
) |
inserts NLPI in NLPI list
set | global SCIP settings |
nlpi | NLPI |
Definition at line 4776 of file set.c.
References BMSduplicateMemoryArray, BMSreallocMemoryArray, SCIP_ALLOC, and SCIPsetCalcMemGrowSize().
Referenced by SCIPincludeNlpi(), and SCIPsetIncludeTable().
returns the NLPI of the given name, or NULL if not existing
set | global SCIP settings |
name | name of NLPI |
Definition at line 4799 of file set.c.
References SCIP_CALL, SCIPpricerInit(), and SCIPsetSortPricers().
Referenced by SCIPfindNlpi(), and SCIPnlpCreate().
void SCIPsetSortNlpis | ( | SCIP_SET * | set | ) |
sorts NLPIs by priorities
set | global SCIP settings |
Definition at line 4819 of file set.c.
References SCIP_CALL, SCIPconflicthdlrInit(), and SCIPconshdlrInit().
Referenced by SCIPgetNlpis(), SCIPnlpCreate(), and SCIPsetIncludeDialog().
set priority of an NLPI
set | global SCIP settings |
nlpi | NLPI |
priority | new priority of NLPI |
Definition at line 4833 of file set.c.
References SCIP_CALL, SCIPpresolInit(), and SCIPrelaxInit().
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 4847 of file set.c.
Referenced by doScipCreate(), SCIPdialoghdlrCreate(), SCIPincludeExternalCodeInformation(), and SCIPsetExistsDialog().
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 4150 of file set.c.
References BMSreallocMemoryArray, SCIP_ALLOC, SCIPconcsolverTypeGetName(), SCIPsetCalcMemGrowSize(), and SCIPsetIncludeConcsolver().
Referenced by SCIPincludeBanditvtable(), and SCIPsetIncludeProp().
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 4172 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 4879 of file set.c.
References SCIP_CALL, SCIP_OKAY, SCIPbranchruleInit(), SCIPcomprExit(), SCIPconflicthdlrExit(), SCIPconshdlrExit(), SCIPdispAutoActivate(), SCIPdispInit(), SCIPeventhdlrExit(), SCIPheurExit(), SCIPnodeselExit(), SCIPpresolExit(), SCIPpricerExit(), SCIPpropExit(), SCIPrelaxExit(), SCIPsepaExit(), SCIPsetExitPlugins(), SCIPsetSortPricers(), and SCIPtableInit().
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 4979 of file set.c.
References SCIP_CALL, SCIP_OKAY, SCIPbranchruleExit(), SCIPconshdlrExitpre(), SCIPconshdlrInitpre(), SCIPdispExit(), SCIPpresolExitpre(), SCIPpresolInitpre(), SCIPpropExitpre(), SCIPpropInitpre(), SCIPsetExitprePlugins(), SCIPsetInitprePlugins(), SCIPsetInitsolPlugins(), and SCIPtableExit().
Referenced by freeReoptSolve(), freeTransform(), and SCIPsetInitPlugins().
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 5078 of file set.c.
Referenced by initPresolve(), and SCIPsetExitPlugins().
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 5110 of file set.c.
References SCIP_CALL, SCIPeventhdlrInitsol(), SCIPheurInitsol(), SCIPnodeselInitsol(), SCIPpropInitsol(), and SCIPsepaInitsol().
Referenced by exitPresolve(), and SCIPsetExitPlugins().
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 5142 of file set.c.
References SCIP_Bool, SCIP_CALL, SCIP_OKAY, SCIPbranchruleExitsol(), SCIPbranchruleInitsol(), SCIPconflicthdlrExitsol(), SCIPconshdlrExitsol(), SCIPdispExitsol(), SCIPdispInitsol(), SCIPeventhdlrExitsol(), SCIPheurExitsol(), SCIPnodeselExitsol(), SCIPpricerExitsol(), SCIPpropExitsol(), SCIPrelaxExitsol(), SCIPsepaExitsol(), SCIPsetExitsolPlugins(), SCIPsetSortPricers(), and SCIPtableInitsol().
Referenced by initSolve(), and SCIPsetExitPlugins().
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 5238 of file set.c.
References calcGrowSize(), SCIP_Bool, SCIP_CALL, SCIP_INVALIDCALL, SCIP_OKAY, SCIP_Real, SCIP_VERBLEVEL_FULL, SCIPchgLpfeastol(), SCIPerrorMessage, SCIPsetCalcMemGrowSize(), SCIPsetCalcPathGrowSize(), SCIPsetCalcTreeGrowSize(), SCIPsetDebugMsg, SCIPsetFeastol(), SCIPsetLpfeastol(), SCIPsetSetFeastol(), SCIPsetSetLpfeastol(), SCIPsetSetVerbLevel(), SCIPtableExitsol(), and TRUE.
Referenced by freeReoptSolve(), freeSolve(), and SCIPsetInitsolPlugins().
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 5326 of file set.c.
Referenced by checkMemDualCons(), checkMemGlbCons(), cliqueEnsureSize(), cliquelistEnsureSize(), cliquetableEnsureSize(), colEnsureSize(), conflictEnsureConflictsetsMem(), conflictEnsureProofsetsMem(), conflictEnsureTmpbdchginfosMem(), conflictsetEnsureBdchginfosMem(), conflictstoreAddOrigConflict(), conflictstoreEnsureMem(), conshdlrEnsureCheckconssMem(), conshdlrEnsureConssMem(), conshdlrEnsureEnfoconssMem(), conshdlrEnsureInitconssMem(), conshdlrEnsurePropconssMem(), conshdlrEnsureSepaconssMem(), conshdlrEnsureUpdateconssMem(), conssetchgEnsureAddedconssSize(), conssetchgEnsureDisabledconssSize(), cutpoolEnsureCutsMem(), domchgEnsureBoundchgsSize(), domchgEnsureHolechgsSize(), ensureCandsSize(), ensureChgcolsSize(), ensureChgrowsSize(), ensureColsSize(), ensureExistingsolsSize(), ensureExterncandsSize(), ensureLazycolsSize(), ensureLpcandsSize(), ensureLpicolsSize(), ensureLpirowsSize(), ensurePartialsolsSize(), ensurePropagationStorage(), ensurePseudocandsSize(), ensureRowsSize(), ensureRunSize(), ensureSidechgsSize(), ensureSolsSize(), ensureSubdialogMem(), eventfilterEnsureMem(), eventqueueEnsureEventsMem(), implicsEnsureSize(), nlpCalcFracVars(), nlpEnsureNlRowsSolverSize(), nlpEnsureVarsSolverSize(), pricestoreEnsureBdviolvarsMem(), pricestoreEnsureVarsMem(), probEnsureConssMem(), probEnsureDeletedvarsMem(), probEnsureFixedvarsMem(), probEnsureVarsMem(), reoptnodeCheckMemory(), reoptSaveNewObj(), reopttreeCheckMemory(), saveAfterDualBranchings(), SCIPcalcMemGrowSize(), SCIPensureBlockMemoryArray_call(), SCIPnlpEnsureNlRowsSize(), SCIPnlpEnsureVarsSize(), SCIPnlrowEnsureLinearSize(), SCIPnlrowEnsureQuadElementsSize(), SCIPnlrowEnsureQuadVarsSize(), SCIPreoptAddCons(), SCIProwEnsureSize(), SCIPsetExitsolPlugins(), SCIPsetFindConcsolverType(), SCIPsetIncludeBanditvtable(), SCIPsetIncludeBranchrule(), SCIPsetIncludeCompr(), SCIPsetIncludeConflicthdlr(), SCIPsetIncludeDisp(), SCIPsetIncludeHeur(), SCIPsetIncludeNlpi(), SCIPsetIncludeNodesel(), SCIPsetIncludePresol(), SCIPsetIncludePricer(), SCIPsetIncludeProp(), SCIPsetIncludeRelax(), SCIPsetIncludeSepa(), SCIPsetIncludeTable(), SCIPsetReinsertConshdlrSepaPrio(), SCIPsetSetHeuristics(), SCIPsetSetSeparating(), SCIPsetSortBranchrulesName(), SCIPsetSortComprs(), SCIPsetSortPropsPresol(), SCIPvaluehistoryFind(), sepastoreEnsureCutsMem(), 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 5335 of file set.c.
References SCIP_PARAMETERWRONGVAL, SCIPerrorMessage, SCIPsetFeastol(), and TRUE.
Referenced by nodepqResize(), and SCIPsetExitsolPlugins().
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 5344 of file set.c.
References SCIP_VERBLEVEL_HIGH, SCIPsetLpfeastol(), and SCIPverbMessage().
Referenced by SCIPsetExitsolPlugins(), and treeEnsurePathMem().
SCIP_RETCODE SCIPsetSetVerbLevel | ( | SCIP_SET * | set, |
SCIP_VERBLEVEL | verblevel | ||
) |
sets verbosity level for message output
set | global SCIP settings |
verblevel | verbosity level for message output |
Definition at line 5353 of file set.c.
References SCIP_OKAY, SCIP_Real, and SCIPsetSetBarrierconvtol().
Referenced by SCIPsetExitsolPlugins().
SCIP_RETCODE SCIPsetSetFeastol | ( | SCIP_SET * | set, |
SCIP_Real | feastol | ||
) |
sets feasibility tolerance
set | global SCIP settings |
feastol | new feasibility tolerance |
Definition at line 5372 of file set.c.
References SCIP_OKAY, SCIP_Real, and SCIPsetSetRelaxfeastol().
Referenced by SCIPchgFeastol(), and SCIPsetExitsolPlugins().
SCIP_RETCODE SCIPsetSetLpfeastol | ( | SCIP_SET * | set, |
SCIP_Real | lpfeastol, | ||
SCIP_Bool | printnewvalue | ||
) |
sets primal feasibility tolerance of LP solver
set | global SCIP settings |
lpfeastol | new primal feasibility tolerance of LP solver |
printnewvalue | should "numerics/lpfeastol = ..." be printed? |
Definition at line 5394 of file set.c.
Referenced by SCIPchgLpfeastol(), and SCIPsetExitsolPlugins().
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 5432 of file set.c.
References SCIP_Real, and SCIPsetGetReferencevalue().
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 5445 of file set.c.
References SCIPsetGetDebugSolData().
Referenced by SCIPchgBarrierconvtol(), and SCIPsetSetVerbLevel().
sets primal feasibility tolerance for relaxations (relaxfeastol)
set | global SCIP settings |
relaxfeastol | new primal feasibility tolerance for relaxations, or SCIP_INVALID |
Definition at line 5463 of file set.c.
Referenced by SCIPchgRelaxfeastol(), and SCIPsetSetFeastol().
void SCIPsetSetLimitChanged | ( | SCIP_SET * | set | ) |
marks that some limit parameter was changed
set | global SCIP settings |
Definition at line 5480 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 5490 of file set.c.
Referenced by SCIPpriceLoop(), SCIPpricestoreAddProbVars(), and SCIPpricestoreAddVar().
returns the maximal number of cuts separated per round
set | global SCIP settings |
root | are we at the root node? |
Definition at line 5504 of file set.c.
Referenced by cutpoolSeparate(), priceAndCutLoop(), SCIPcutpoolSeparate(), SCIPsepastoreAddCut(), SCIPsepastoreApplyCuts(), separationRoundLP(), and separationRoundSol().
returns user defined objective value (in original space) for reference purposes
set | global SCIP settings |
Definition at line 5518 of file set.c.
Referenced by SCIPsetSetDualfeastol(), and SCIPstatResetCurrentRun().
SCIP_DEBUGSOLDATA* SCIPsetGetDebugSolData | ( | SCIP_SET * | set | ) |
returns debug solution data
set | global SCIP settings |
Definition at line 5529 of file set.c.
References SCIP_INVALID, SCIP_Real, SCIPsetBarrierconvtol(), SCIPsetDualfeastol(), SCIPsetEpsilon(), SCIPsetFeastol(), SCIPsetGetHugeValue(), SCIPsetLpfeastol(), and SCIPsetSumepsilon().
Referenced by SCIPsetSetBarrierconvtol().
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 6891 of file set.c.
Referenced by lpUpdateObjval(), and SCIPisUpdateUnreliable().
int SCIPsetInitializeRandomSeed | ( | SCIP_SET * | set, |
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 6956 of file set.c.
Referenced by lpSolveStable(), SCIPdivesetReset(), SCIPinitializeRandomSeed(), and SCIPreoptCreate().
returns value treated as infinity
set | global SCIP settings |
Definition at line 5636 of file set.c.
References SCIP_Real, and SCIPsetPseudocosteps().
Referenced by addGlobalCut(), adjustedLb(), adjustedUb(), adjustLPobjval(), applyBounding(), collectDualInformation(), computeRelIntPoint(), conflictstoreEnsureMem(), createAndAddProofcons(), createReoptnode(), delPosConflict(), domMerge(), initSolve(), lpSolve(), lpUpdateVarColumnProved(), lpUpdateVarLooseProved(), lpUpdateVarProved(), nlrowCalcActivityBounds(), nodeCreate(), parseValue(), priceAndCutLoop(), primalSetCutoffbound(), primalSetUpperbound(), propAndSolve(), provedBound(), reoptnodeReset(), rowCalcActivityBounds(), rowCalcIdxsAndVals(), rowCalcNorms(), rowScale(), saveConsLinear(), SCIPbranchExecExtern(), SCIPbranchGetBranchingPoint(), SCIPbranchGetScoreMultiple(), SCIPchgVarObjDive(), SCIPchgVarObjProbing(), SCIPcolGetFeasibility(), SCIPcolGetStrongbranch(), SCIPcolGetStrongbranches(), SCIPconcsolverSync(), SCIPconflictstoreTransform(), SCIPgetGap(), SCIPgetTransGap(), SCIPinfinity(), SCIPlpCreate(), SCIPlpGetGlobalPseudoObjval(), SCIPlpGetLooseObjval(), SCIPlpGetModifiedProvedPseudoObjval(), SCIPlpGetModifiedPseudoObjval(), SCIPlpGetObjval(), SCIPlpGetPseudoObjval(), SCIPlpGetUnboundedSol(), SCIPlpSolveAndEval(), SCIPlpSumRows(), SCIPnlpChgVarObjDive(), SCIPnlrowGetSolActivity(), SCIPnodeCutoff(), SCIPnodeFocus(), SCIPnodepqGetLowerbound(), SCIPnodeUpdateLowerbound(), SCIPpricerExec(), SCIPprimalHeuristics(), SCIPprimalSetCutoffbound(), SCIPprimalSetUpperbound(), SCIPprimalUpdateObjlimit(), SCIPprimalUpdateObjoffset(), SCIPprobExternObjval(), SCIPprobGetAbsMaxObjCoef(), SCIPprobGetAbsMinObjCoef(), SCIPprobGetObjlim(), SCIPprobInternObjval(), SCIPreoptApply(), SCIPreoptnodeInit(), SCIProwCreate(), SCIProwGetLPActivity(), SCIProwGetNLPFeasibility(), SCIProwGetPseudoActivity(), SCIProwGetRelaxFeasibility(), SCIProwGetSolActivity(), SCIPsepastoreAddCut(), SCIPsolGetVal(), SCIPsolRecomputeObj(), SCIPsolRetransform(), SCIPsolSetVal(), SCIPsolveCIP(), SCIPstatGetPrimalDualIntegral(), SCIPstatResetCurrentRun(), SCIPstatResetPrimalDualIntegral(), SCIPstoreSolutionGap(), SCIPtreeCalcNodeselPriority(), SCIPtreeCreateRoot(), SCIPtreeGetLowerboundNode(), SCIPvarAddVlb(), SCIPvarAddVub(), SCIPvarGetActiveRepresentatives(), SCIPvarGetLbLP(), SCIPvarGetMultaggrLbGlobal(), SCIPvarGetMultaggrLbLocal(), SCIPvarGetMultaggrUbGlobal(), SCIPvarGetMultaggrUbLocal(), SCIPvarGetProbvarSum(), SCIPvarGetRelaxSol(), SCIPvarGetUbLP(), separateAlternativeProofs(), solveNode(), solveNodeLP(), solveNodeRelax(), tightenCoefficients(), tightenSingleVar(), transformDualredsToLinear(), tryAggregateIntVars(), 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 5648 of file set.c.
References SCIP_Real, and SCIPsetPseudocostdelta().
Referenced by SCIPgetHugeValue(), SCIPsetGetDebugSolData(), SCIPvarTryAggregateVars(), and tryAggregateIntVars().
returns value treated as zero
set | global SCIP settings |
Definition at line 5658 of file set.c.
References SCIP_Real, and SCIPsetCutoffbounddelta().
Referenced by primalExistsSol(), SCIPbranchExecExtern(), SCIPbranchGetBranchingPoint(), SCIPepsilon(), SCIPgetGap(), SCIPprobScaleObj(), SCIPsetGetDebugSolData(), SCIPtreeBranchVar(), SCIPtreeBranchVarNary(), SCIPtreeCalcNodeselPriority(), SCIPvarTryAggregateVars(), tryAggregateIntVars(), and varProcessChgBranchFactor().
returns value treated as zero for sums of floating point values
set | global SCIP settings |
Definition at line 5668 of file set.c.
References SCIP_Real, and SCIPsetFeastol().
Referenced by getDualProof(), SCIPbranchGetScore(), SCIPconflictAnalyzePseudo(), SCIPconflictstoreAddDualsolcons(), SCIPconflictstoreCleanNewIncumbent(), SCIProwGetLPEfficacy(), SCIProwGetNLPEfficacy(), SCIProwGetRelaxEfficacy(), SCIProwGetSolEfficacy(), SCIPsetGetDebugSolData(), and SCIPsumepsilon().
returns feasibility tolerance for constraints
set | global SCIP settings |
Definition at line 5678 of file set.c.
Referenced by branchcandCalcLPCands(), nlpCalcFracVars(), nlpSolve(), SCIPfeastol(), SCIPsetCalcTreeGrowSize(), SCIPsetExitsolPlugins(), SCIPsetGetDebugSolData(), SCIPsetSumepsilon(), SCIPvarTryAggregateVars(), and tryAggregateIntVars().
returns primal feasibility tolerance of LP solver given as minimum of lpfeastol option and relaxfeastol
set | global SCIP settings |
Definition at line 5698 of file set.c.
Referenced by computeRelIntPoint(), lpSolveStable(), SCIPchgLpfeastol(), SCIPlpCreate(), SCIPlpfeastol(), SCIPsetCalcPathGrowSize(), SCIPsetExitsolPlugins(), and SCIPsetGetDebugSolData().
returns feasibility tolerance for reduced costs
set | global SCIP settings |
Definition at line 5688 of file set.c.
Referenced by computeRelIntPoint(), lpSolveStable(), nlpSolve(), SCIPchgDualfeastol(), SCIPdualfeastol(), SCIPlpCreate(), and SCIPsetGetDebugSolData().
returns convergence tolerance used in barrier algorithm
set | global SCIP settings |
Definition at line 5711 of file set.c.
Referenced by lpSolveStable(), SCIPbarrierconvtol(), SCIPchgBarrierconvtol(), SCIPlpCreate(), and SCIPsetGetDebugSolData().
returns minimal variable distance value to use for pseudo cost updates
set | global SCIP settings |
Definition at line 5721 of file set.c.
Referenced by SCIPhistoryUpdatePseudocost(), and SCIPsetInfinity().
returns minimal minimal objective distance value to use for pseudo cost updates
set | global SCIP settings |
Definition at line 5731 of file set.c.
Referenced by SCIPhistoryUpdatePseudocost(), and SCIPsetGetHugeValue().
return the delta to use for computing the cutoff bound for integral objectives
set | global SCIP settings |
Definition at line 5741 of file set.c.
References EPSLT, and SCIPsetIsInfinity().
Referenced by initSolve(), primalSetUpperbound(), SCIPcutoffbounddelta(), and SCIPsetEpsilon().
return the primal feasibility tolerance for relaxations
set | global SCIP settings |
Definition at line 5755 of file set.c.
Referenced by 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 5798 of file set.c.
References EPSGE, SCIP_Bool, SCIP_Real, SCIPsetIsInfinity(), and SCIPsetIsZero().
Referenced by addBdchg(), addGlobalCut(), colChgCoefPos(), computeRelIntPoint(), conflictAnalyzeLP(), detectImpliedBounds(), domMerge(), getObjvalDeltaObj(), isPseudocostUpdateValid(), nlpFlushNlRowAdditions(), nlrowChgLinearCoefPos(), nlrowChgQuadElemPos(), primalSearchSolPos(), propagateLongProof(), reoptSaveNewObj(), rowChgCoefPos(), rowScale(), SCIPbranchcandAddExternCand(), SCIPbranchExecExtern(), SCIPbranchExecLP(), SCIPbranchExecPseudo(), SCIPbranchGetBranchingPoint(), SCIPbranchVar(), SCIPbranchVarVal(), SCIPbranchVarValNary(), SCIPcolChgCoef(), SCIPcolChgLb(), SCIPcolChgObj(), SCIPcolChgUb(), SCIPcolDelCoef(), SCIPcolGetFeasibility(), SCIPcolIncCoef(), SCIPdomchgAddBoundchg(), SCIPeventqueueAdd(), SCIPfixVarProbing(), SCIPgetDualSolVal(), SCIPgetTransGap(), SCIPinferBinvarCons(), SCIPinferBinvarProp(), SCIPisEQ(), SCIPlpEndDive(), SCIPlpUpdateVarLb(), SCIPlpUpdateVarLbGlobal(), SCIPlpUpdateVarObj(), SCIPlpUpdateVarUb(), SCIPlpUpdateVarUbGlobal(), SCIPlpWriteMip(), SCIPmergeVariableStatistics(), SCIPnlrowChgConstant(), SCIPnlrowChgLhs(), SCIPnlrowChgRhs(), SCIPnodeAddHoleinfer(), SCIPnodeCutoff(), SCIPnodeUpdateLowerbound(), SCIPprimalTransformSol(), SCIPprimalUpperboundIsSol(), SCIPprobScaleObj(), SCIPreoptAddDualBndchg(), SCIProwChgCoef(), SCIProwChgConstant(), SCIProwChgLhs(), SCIProwChgRhs(), SCIProwDelCoef(), SCIProwIncCoef(), SCIPsolsAreEqual(), SCIPsolSetVal(), SCIPstatUpdatePrimalDualIntegral(), SCIPstoreSolutionGap(), SCIPtightenVarLbGlobal(), SCIPtightenVarUbGlobal(), SCIPtreeBranchVar(), SCIPvarAddHoleGlobal(), SCIPvarAddHoleLocal(), SCIPvarAddHoleOriginal(), SCIPvarAddImplic(), SCIPvarAddObj(), SCIPvarAddToRow(), SCIPvarAddVlb(), SCIPvarAddVub(), SCIPvarAggregate(), SCIPvarChgBranchFactor(), SCIPvarChgLbGlobal(), SCIPvarChgLbLocal(), SCIPvarChgLbOriginal(), SCIPvarChgObj(), SCIPvarChgUbGlobal(), SCIPvarChgUbLocal(), SCIPvarChgUbOriginal(), SCIPvarFix(), SCIPvarGetActiveRepresentatives(), SCIPvarMultiaggregate(), SCIPvarSetNLPSol(), SCIPvarSetRelaxSol(), SCIPvarTransform(), solnodeAddChild(), tightenDualproof(), transformDualredsToLinear(), treeAddPendingBdchg(), undoBdchgsProof(), varAddImplic(), varAddLbchginfo(), varAddUbchginfo(), varCreate(), varEventGlbChanged(), varEventGubChanged(), varEventLbChanged(), varEventObjChanged(), varEventUbChanged(), varProcessAddHoleGlobal(), varProcessAddHoleLocal(), varProcessChgBranchFactor(), varProcessChgLbGlobal(), varProcessChgLbLocal(), varProcessChgUbGlobal(), varProcessChgUbLocal(), and varUpdateAggregationBounds().
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 5816 of file set.c.
References EPSP, EPSZ, SCIP_Bool, SCIP_Real, and SCIPsetIsPositive().
Referenced by addSplitcons(), changeAncestorBranchings(), conflictAddBound(), conflictAnalyzeLP(), domMerge(), fixBounds(), fixInterdiction(), holelistCreate(), initSolve(), isPseudocostUpdateValid(), lpUpdateObjNorms(), nodeToLeaf(), priceAndCutLoop(), primalExistsOrigSol(), primalExistsSol(), reoptCheckLocalRestart(), rowAddNorms(), rowCalcIdxsAndVals(), SCIPboundchgApply(), SCIPbranchcandGetPseudoCands(), SCIPbranchcandUpdateVar(), SCIPbranchExecExtern(), SCIPconflictAddRelaxedBound(), SCIPfixVarProbing(), SCIPisLT(), SCIPlpSolveAndEval(), SCIPnodeAddBoundinfer(), SCIPnodeAddHoleinfer(), SCIPnodeFocus(), SCIPnodepqBound(), SCIPpriceLoop(), SCIPprobGetAbsMinObjCoef(), SCIPreoptAddDualBndchg(), SCIPsolCheck(), SCIPsolveIsStopped(), SCIPstatUpdateMemsaveMode(), SCIPtreeBranchVar(), SCIPtreeBranchVarHole(), SCIPtreeBranchVarNary(), SCIPtreeGetLowerboundNode(), SCIPvarAddHoleGlobal(), SCIPvarAddHoleLocal(), SCIPvarAddHoleOriginal(), SCIPvarGetConflictingBdchgDepth(), sepastoreApplyUb(), sepastoreIsBdchgApplicable(), solnodeAddChild(), solveNode(), tightenSingleVar(), treeApplyPendingBdchgs(), undoBdchgsProof(), updateLazyBounds(), varAddImplic(), varAddLbchginfo(), varEventGholeAdded(), varParse(), varProcessAddHoleGlobal(), varProcessAddHoleLocal(), and varUpdateAggregationBounds().
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 5834 of file set.c.
References EPSN, SCIP_Bool, SCIP_Real, and SCIPsetIsIntegral().
Referenced by addSplitcons(), checkRedundancy(), computeLPBounds(), conflictAddBound(), conflictAddConflictBound(), conflictQueueBound(), createAndAddProofcons(), detectImpliedBounds(), domMerge(), getDualProof(), lpSolve(), priceAndCutLoop(), primalExistsOrigSol(), primalExistsSol(), primalSetCutoffbound(), propagateLongProof(), rowAddNorms(), rowCalcIdxsAndVals(), rowDelNorms(), SCIPboundchgApply(), SCIPbranchcandGetPseudoCands(), SCIPbranchGetBranchingPoint(), SCIPbranchruleExecExternSol(), SCIPbranchruleExecLPSol(), SCIPbranchruleExecPseudoSol(), SCIPconflictAddRelaxedBound(), SCIPconflictstoreCleanNewIncumbent(), SCIPinferBinvarCons(), SCIPinferBinvarProp(), SCIPinferVarLbCons(), SCIPinferVarLbProp(), SCIPinferVarUbCons(), SCIPinferVarUbProp(), SCIPisLE(), SCIPnodeAddBoundinfer(), SCIPnodeAddHoleinfer(), SCIPpriceLoop(), SCIPprimalAddOrigObjoffset(), SCIPprimalAddSol(), SCIPreoptnodeAddCons(), SCIPsepaExecLP(), SCIPsetDualfeasFloor(), SCIPsetIsDualfeasGT(), SCIPsetIsDualfeasIntegral(), SCIPsetIsFeasGT(), SCIPsolCheck(), SCIPsolveIsStopped(), SCIPstatUpdatePrimalDualIntegral(), SCIPtightenVarLb(), SCIPtightenVarLbGlobal(), SCIPtightenVarUb(), SCIPtightenVarUbGlobal(), SCIPtreeBranchVarHole(), SCIPtreeGetLowerboundNode(), SCIPvarAddHoleGlobal(), SCIPvarAddHoleLocal(), SCIPvarAddHoleOriginal(), SCIPvarChgLbOriginal(), SCIPvarGetConflictingBdchgDepth(), sepastoreIsCutRedundant(), sepastoreIsCutRedundantOrInfeasible(), tightenSingleVar(), 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 5852 of file set.c.
Referenced by addCand(), addCurrentSolution(), addSplitcons(), changeAncestorBranchings(), conflictAddBound(), conflictAnalyzeLP(), createAndAddProofcons(), domMerge(), enforceConstraints(), fixBounds(), fixInterdiction(), initLP(), isPseudocostUpdateValid(), primalExistsOrigSol(), primalExistsSol(), rowAddNorms(), rowCalcIdxsAndVals(), SCIPboundchgApply(), SCIPconflictAddRelaxedBound(), SCIPconflictstoreCleanNewIncumbent(), SCIPfixVarProbing(), SCIPisGT(), SCIPnodeAddBoundinfer(), SCIPprintSolutionStatistics(), SCIPprobGetAbsMaxObjCoef(), SCIPreoptApply(), SCIPreoptMergeVarHistory(), SCIPsolCheck(), SCIPsolveCIP(), SCIPtreeBranchVar(), SCIPtreeBranchVarHole(), SCIPtreeBranchVarNary(), SCIPvarGetConflictingBdchgDepth(), sepastoreApplyLb(), sepastoreIsBdchgApplicable(), solveNode(), tightenSingleVar(), treeApplyPendingBdchgs(), undoBdchgsProof(), updateLazyBounds(), varAddImplic(), varAddUbchginfo(), varParse(), and varUpdateAggregationBounds().
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 5870 of file set.c.
Referenced by addSplitcons(), analyzeStrongbranch(), applyBounding(), branchcandCalcLPCands(), checkRedundancy(), computeLPBounds(), conflictAddBound(), conflictAddConflictBound(), conflictQueueBound(), conflictstoreCleanUpStorage(), detectImpliedBounds(), domMerge(), holelistDuplicate(), lpSolve(), lpUpdateObjNorms(), nlpCalcFracVars(), nodeToLeaf(), priceAndCutLoop(), primalExistsOrigSol(), primalExistsSol(), propagateLongProof(), rowAddNorms(), rowCalcIdxsAndVals(), rowDelNorms(), SCIPboundchgApply(), SCIPbranchcandUpdateVar(), SCIPbranchGetBranchingPoint(), SCIPbranchruleExecExternSol(), SCIPbranchruleExecLPSol(), SCIPbranchruleExecPseudoSol(), SCIPconcsolverSync(), SCIPconflictAddRelaxedBound(), SCIPconflictAnalyzeStrongbranch(), SCIPconflictstoreAddDualraycons(), SCIPconflictstoreAddDualsolcons(), SCIPconflictstoreCleanNewIncumbent(), SCIPinferVarUbCons(), SCIPinferVarUbProp(), SCIPisGE(), SCIPlpRecalculateObjSqrNorm(), SCIPlpSolveAndEval(), SCIPnodeAddHoleinfer(), SCIPnodeFocus(), SCIPnodepqBound(), SCIPreoptGetSolveLP(), SCIPreoptnodeAddCons(), SCIPsetIsDualfeasGT(), SCIPsetIsFeasGT(), SCIPsolCheck(), SCIPsolveCIP(), SCIPstatUpdatePrimalDualIntegral(), SCIPtightenVarUb(), SCIPtreeBranchVarHole(), SCIPtreeCutoff(), SCIPvarAddHoleGlobal(), SCIPvarAddHoleLocal(), SCIPvarAddHoleOriginal(), SCIPvarChgUbOriginal(), SCIPvarGetConflictingBdchgDepth(), 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 5776 of file set.c.
References SCIPsetIsInfinity().
Referenced by addBdchg(), addNode(), addSideRemoval(), adjustedLb(), adjustedUb(), adjustLPobjval(), applyBounding(), branchcandCalcLPCands(), checkLazyBounds(), checkLazyColArray(), computeLPBounds(), computeRelIntPoint(), computeScore(), createAndAddProofcons(), delPosConflict(), displayRelevantStats(), getDualbound(), getDualProof(), getFarkasProof(), getObjvalDeltaLb(), getObjvalDeltaObj(), getObjvalDeltaUb(), initSolve(), isPseudocostUpdateValid(), lpFlushAddRows(), lpFlushChgCols(), lpFlushChgRows(), lpLexDualSimplex(), lpSetObjlim(), lpSolve(), lpSolveStable(), lpUpdateVarColumn(), lpUpdateVarColumnProved(), lpUpdateVarLoose(), lpUpdateVarLooseProved(), lpUpdateVarProved(), nlpFlushNlRowAdditions(), nlpUpdateVarBounds(), nlrowConstantChanged(), nlrowSideChanged(), nodeAssignParent(), nodeToLeaf(), primalSetUpperbound(), printBounds(), proofsetCancelVarWithBound(), propagateLongProof(), recomputeGlbPseudoObjectiveValue(), recomputeLooseObjectiveValue(), recomputePseudoObjectiveValue(), rowCalcActivityBounds(), rowScale(), saveConsBounddisjuction(), saveConsLinear(), SCIP_DECL_HASHKEYEQ(), SCIP_DECL_HASHKEYVAL(), SCIPbranchExecExtern(), SCIPbranchGetBranchingPoint(), SCIPbranchruleExecExternSol(), SCIPbranchruleExecLPSol(), SCIPbranchruleExecPseudoSol(), SCIPconcsolverSync(), SCIPconflictAnalyzePseudo(), SCIPconflictstoreAddConflict(), SCIPconflictstoreCleanNewIncumbent(), SCIPcutpoolAddRow(), SCIPcutpoolIsCutNew(), SCIPgetDualboundRoot(), SCIPgetGap(), SCIPgetLowerboundRoot(), SCIPgetTransGap(), SCIPhistoryUpdatePseudocost(), SCIPisInfinity(), SCIPlpAddCol(), SCIPlpComputeRelIntPoint(), SCIPlpGetGlobalPseudoObjval(), SCIPlpGetModifiedProvedPseudoObjval(), SCIPlpGetModifiedPseudoObjval(), SCIPlpGetObjval(), SCIPlpGetPrimalRay(), SCIPlpGetPseudoObjval(), SCIPlpGetSol(), SCIPlpGetUnboundedSol(), SCIPlpMarkFlushed(), SCIPlpRecomputeLocalAndGlobalPseudoObjval(), SCIPlpSetCutoffbound(), SCIPlpSumRows(), SCIPlpWriteMip(), SCIPnlrowCreate(), SCIPnlrowIsRedundant(), SCIPnodeAddBoundinfer(), SCIPnodeFocus(), SCIPprimalTransformSol(), SCIPprintReal(), SCIPprintRootStatistics(), SCIPprintSolutionStatistics(), SCIPprobExternObjval(), SCIPprobInternObjval(), SCIProwAddConstant(), SCIProwCalcIntegralScalar(), SCIProwChgConstant(), SCIProwGetSolActivity(), SCIProwIsRedundant(), SCIPsepastoreAddCut(), SCIPsepastoreApplyCuts(), SCIPsetCutoffbounddelta(), SCIPsetDualfeasFrac(), SCIPsetIsEQ(), SCIPsetIsFracIntegral(), SCIPsetIsInfinity(), SCIPsetIsScalingIntegral(), SCIPsetIsSumEQ(), SCIPsetRound(), SCIPsolAdjustImplicitSolVals(), SCIPsolCheck(), SCIPsolGetRayVal(), SCIPsolGetVal(), SCIPsolIncVal(), SCIPsolLinkLPSol(), SCIPsolPrint(), SCIPsolPrintRay(), SCIPsolRecomputeObj(), SCIPsolRetransform(), SCIPsolSetVal(), SCIPstatResetCurrentRun(), SCIPstatUpdatePrimalDualIntegral(), SCIPstoreSolutionGap(), SCIPtreeBranchVar(), SCIPtreeBranchVarNary(), SCIPupdateVarPseudocost(), SCIPvarAddToRow(), SCIPvarAddVlb(), SCIPvarAddVub(), SCIPvarChgLbDive(), SCIPvarChgLbGlobal(), SCIPvarChgLbLocal(), SCIPvarChgUbDive(), SCIPvarChgUbGlobal(), SCIPvarChgUbLocal(), SCIPvarFix(), SCIPvarGetActiveRepresentatives(), SCIPvarGetLbLP(), SCIPvarGetMultaggrLbGlobal(), SCIPvarGetMultaggrLbLocal(), SCIPvarGetMultaggrUbGlobal(), SCIPvarGetMultaggrUbLocal(), SCIPvarGetProbvarSum(), SCIPvarGetRelaxSol(), SCIPvarGetUbLP(), SCIPvarNegate(), SCIPvarPrint(), sepastoreApplyBdchg(), sepastoreIsBdchgApplicable(), sepastoreIsCutRedundant(), sepastoreIsCutRedundantOrInfeasible(), solIncArrayVal(), solnodeAddChild(), solOfInterest(), solSetArrayVal(), solveNode(), storeCuts(), updateEstimate(), updateLazyBounds(), updatePseudocost(), varParse(), 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 5787 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 5888 of file set.c.
References EPSFLOOR, SCIP_Real, and SCIPsetCeil().
Referenced by addBoundViolated(), addCand(), adjustedLb(), adjustedUb(), colAddCoef(), colChgCoefPos(), colLink(), computeRelIntPoint(), createAndAddProofcons(), detectImpliedBounds(), getFarkasProof(), incVSIDS(), initSolve(), isNewValueUnreliable(), lpCleanupCols(), lpRemoveObsoleteCols(), nlpFlushObjective(), nlpFlushVarAdditions(), nlrowAddLinearCoef(), nlrowAddQuadElement(), nlrowAddToLinearCoef(), nlrowChgLinearCoefPos(), nlrowChgQuadElemPos(), propagateLongProof(), reoptSimilarity(), rowAddCoef(), rowAddNorms(), rowCalcIdxsAndVals(), rowCalcNorms(), rowChgCoefPos(), rowDelNorms(), rowLink(), rowMerge(), rowScale(), saveConsBounddisjuction(), saveConsLinear(), SCIPaggregateVars(), SCIPcolChgLb(), SCIPcolChgObj(), SCIPcolChgUb(), SCIPcolCreate(), SCIPcolIncCoef(), SCIPgetTransGap(), SCIPisZero(), SCIPlpAddRow(), SCIPlpGetModifiedProvedPseudoObjval(), SCIPlpGetModifiedPseudoObjval(), SCIPlpGetUnboundedSol(), SCIPlpSumRows(), SCIPnlrowChgLinearCoef(), SCIPprobAddVar(), SCIPprobCheckObjIntegral(), SCIPprobGetAbsMaxObjCoef(), SCIPprobGetAbsMinObjCoef(), SCIPprobGetNObjVars(), SCIPprobPrintPseudoSol(), SCIPprobScaleObj(), SCIPprobUpdateNObjVars(), SCIPreoptMergeVarHistory(), SCIProwAddConstant(), SCIProwCalcIntegralScalar(), SCIProwCreate(), SCIProwIncCoef(), SCIPsetIsEQ(), SCIPsolAdjustImplicitSolVals(), SCIPsolIncVal(), SCIPsolPrint(), SCIPsolPrintRay(), SCIPsolRecomputeObj(), SCIPsolRetransform(), SCIPsolSetVal(), SCIPstatUpdatePrimalDualIntegral(), SCIPstoreSolutionGap(), SCIPtreeBranchVarNary(), SCIPvarAddImplic(), SCIPvarAddObj(), SCIPvarAddToRow(), SCIPvarAddVlb(), SCIPvarAddVub(), SCIPvarAggregate(), SCIPvarChgLbOriginal(), SCIPvarChgObjDive(), SCIPvarChgUbOriginal(), SCIPvarFix(), SCIPvarGetActiveRepresentatives(), SCIPvarIncVSIDS(), SCIPvarMultiaggregate(), SCIPvarPrint(), SCIPvarRemoveCliquesImplicsVbs(), SCIPvarSetNLPSol(), SCIPvarSetRelaxSol(), SCIPvarTryAggregateVars(), SCIPvarUpdatePseudocost(), SCIPvboundsAdd(), sepastoreApplyBdchg(), sepastoreIsBdchgApplicable(), storeCuts(), tightenDualproof(), tryAggregateIntVars(), undoBdchgsProof(), varAddImplic(), varAddTransitiveImplic(), varProcessChgLbGlobal(), varProcessChgLbLocal(), varProcessChgUbLocal(), and varUpdateAggregationBounds().
checks, if value is greater than epsilon
set | global SCIP settings |
val | value to process |
Definition at line 5899 of file set.c.
References EPSCEIL, SCIP_Real, and SCIPsetRound().
Referenced by addBoundViolated(), createAndAddProofcons(), getObjvalDeltaLb(), getObjvalDeltaObj(), lpUpdateVarColumn(), lpUpdateVarLoose(), recomputeGlbPseudoObjectiveValue(), recomputeLooseObjectiveValue(), recomputePseudoObjectiveValue(), rowScale(), SCIPbranchGetBranchingPoint(), SCIPcolGetFeasibility(), SCIPconflictstoreCleanNewIncumbent(), SCIPhistoryUpdatePseudocost(), SCIPisPositive(), SCIPlpGetUnboundedSol(), SCIPlpRecomputeLocalAndGlobalPseudoObjval(), SCIPlpUpdateVarLb(), SCIPlpUpdateVarLbGlobal(), SCIPpricestoreAddBdviolvar(), SCIPpricestoreAddProbVars(), SCIProwCalcIntegralScalar(), SCIProwGetObjParallelism(), SCIPsetIsLT(), SCIPsolAdjustImplicitSolVals(), SCIPtreeBranchVarNary(), SCIPvarAddHoleGlobal(), SCIPvarAddHoleLocal(), SCIPvarAddVlb(), SCIPvarAddVub(), SCIPvarChgLbDive(), SCIPvarChgLbGlobal(), SCIPvarChgLbLocal(), SCIPvarChgUbDive(), SCIPvarChgUbGlobal(), SCIPvarChgUbLocal(), separateAlternativeProofs(), undoBdchgsProof(), varProcessAddHoleGlobal(), varProcessAddHoleLocal(), varProcessChgLbGlobal(), varProcessChgLbLocal(), varProcessChgUbGlobal(), and varProcessChgUbLocal().
checks, if value is lower than -epsilon
set | global SCIP settings |
val | value to process |
Definition at line 5910 of file set.c.
References EPSROUND, SCIP_Real, and SCIPsetFrac().
Referenced by addBoundViolated(), createAndAddProofcons(), getObjvalDeltaObj(), getObjvalDeltaUb(), lpUpdateVarColumn(), lpUpdateVarColumnProved(), lpUpdateVarLoose(), lpUpdateVarLooseProved(), recomputeGlbPseudoObjectiveValue(), recomputeLooseObjectiveValue(), recomputePseudoObjectiveValue(), saveConsBounddisjuction(), SCIPbranchGetBranchingPoint(), SCIPcolGetFeasibility(), SCIPconflictstoreCleanNewIncumbent(), SCIPhistoryUpdatePseudocost(), SCIPisNegative(), SCIPlpGetUnboundedSol(), SCIPlpRecomputeLocalAndGlobalPseudoObjval(), SCIPlpUpdateVarUb(), SCIPlpUpdateVarUbGlobal(), SCIPpricestoreAddBdviolvar(), SCIPpricestoreAddProbVars(), SCIPsolAdjustImplicitSolVals(), SCIPvarAddHoleGlobal(), SCIPvarAddHoleLocal(), SCIPvarAddVlb(), SCIPvarAddVub(), SCIPvarChgLbDive(), SCIPvarChgLbGlobal(), SCIPvarChgLbLocal(), SCIPvarChgUbDive(), SCIPvarChgUbGlobal(), SCIPvarChgUbLocal(), undoBdchgsProof(), 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 5921 of file set.c.
References EPSFRAC, SCIP_Bool, and SCIPsetIsSumEQ().
Referenced by addGlobalCut(), checkRedundancy(), colAddCoef(), colChgCoefPos(), conflictAddConflictCons(), conflictCreateReconvergenceConss(), detectImpliedBounds(), lpLexDualSimplex(), rowAddCoef(), rowChgCoefPos(), rowMerge(), rowScale(), SCIPboundchgApply(), SCIPbranchGetBranchingPoint(), SCIPcolGetStrongbranch(), SCIPisIntegral(), SCIPprobAddVar(), SCIPprobCheckObjIntegral(), SCIPprobTransform(), SCIProwCreate(), SCIPsepaExecLP(), SCIPsepaExecSol(), SCIPsetIsLE(), 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 5932 of file set.c.
References EPSEQ, SCIP_Bool, SCIPsetIsInfinity(), and SCIPsetIsSumLT().
Referenced by SCIPisScalingIntegral().
checks, if given fractional part is smaller than epsilon
set | global SCIP settings |
val | value to process |
Definition at line 5950 of file set.c.
References SCIPsetIsInfinity().
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 5963 of file set.c.
Referenced by SCIPbranchcandAddExternCand(), SCIPbranchGetBranchingPoint(), 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 5974 of file set.c.
Referenced by paramsetSetHeuristicsAggressive(), SCIPbranchcandAddExternCand(), SCIPceil(), SCIPsetIsZero(), SCIPsolAdjustImplicitSolVals(), SCIPtreeBranchVar(), SCIPtreeBranchVarNary(), SCIPvarAddVlb(), and SCIPvarGetMinPseudocostScore().
rounds value to the nearest integer in epsilon tolerance
set | global SCIP settings |
val | value to process |
Definition at line 5985 of file set.c.
References SCIPsetIsInfinity().
Referenced by addGlobalCut(), colAddCoef(), colChgCoefPos(), rowAddCoef(), rowChgCoefPos(), rowMerge(), SCIPbranchGetBranchingPoint(), SCIPround(), SCIProwCreate(), and SCIPsetIsPositive().
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 5996 of file set.c.
Referenced by SCIPfrac(), and SCIPsetIsNegative().
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 6007 of file set.c.
References EPSGE, SCIP_Bool, SCIP_Real, SCIPsetIsInfinity(), and SCIPsetIsSumZero().
Referenced by lpFlushChgRows(), SCIPisSumEQ(), SCIPlpMarkFlushed(), and SCIPsetIsIntegral().
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 6025 of file set.c.
References EPSP, EPSZ, SCIP_Bool, SCIP_Real, and SCIPsetIsSumPositive().
Referenced by SCIPisSumLT(), and SCIPsetIsScalingIntegral().
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 6043 of file set.c.
References EPSN, SCIP_Real, and SCIPsetSumFloor().
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 6061 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 6079 of file set.c.
References EPSFRAC, EPSROUND, SCIP_Real, and SCIPsetSumFrac().
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 6097 of file set.c.
References SCIP_Real.
Referenced by SCIPisSumZero(), and SCIPsetIsSumEQ().
checks, if value is greater than sumepsilon
set | global SCIP settings |
val | value to process |
Definition at line 6108 of file set.c.
Referenced by SCIPisSumPositive(), and SCIPsetIsSumLT().
checks, if value is lower than -sumepsilon
set | global SCIP settings |
val | value to process |
Definition at line 6119 of file set.c.
References SCIP_Real.
Referenced by SCIPisSumNegative().
rounds value + sumepsilon tolerance down to the next integer
set | global SCIP settings |
val | value to process |
Definition at line 6130 of file set.c.
Referenced by rowScale(), and SCIPsetIsSumLE().
rounds value - sumepsilon tolerance up to the next integer
set | global SCIP settings |
val | value to process |
Definition at line 6141 of file set.c.
References SCIP_Real.
Referenced by rowScale().
returns fractional part of value, i.e. x - floor(x) in sumepsilon tolerance
set | global SCIP settings |
val | value to process |
Definition at line 6163 of file set.c.
References SCIP_Real.
Referenced by SCIPsetIsSumGE().
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 6174 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(), solveNode(), 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 6196 of file set.c.
Referenced by applyImplic(), boundchgApplyGlobal(), checkImplic(), checkSolOrig(), computeRelIntPoint(), detectImpliedBounds(), enforceConstraints(), reoptCheckLocalRestart(), reoptSimilarity(), SCIPaddReoptDualBndchg(), SCIPcutpoolAddRow(), SCIPcutpoolIsCutNew(), SCIPfixVar(), SCIPimplicsAdd(), SCIPinferVarUbCons(), SCIPinferVarUbProp(), SCIPisFeasLT(), SCIPlpGetSol(), SCIPnlrowIsRedundant(), SCIPnodePropagateImplics(), SCIPreoptCheckRestart(), SCIProwIsRedundant(), SCIPsolAdjustImplicitSolVals(), SCIPsolCheck(), SCIPtightenVarUb(), SCIPtightenVarUbGlobal(), SCIPvarAddVlb(), SCIPvarAddVub(), SCIPvarChgUbGlobal(), SCIPvarChgUbLocal(), SCIPvarFix(), SCIPvarGetImplRedcost(), SCIPvarPscostThresholdProbabilityTest(), SCIPvarRemoveCliquesImplicsVbs(), sepastoreIsBdchgApplicable(), and sepastoreIsCutRedundantOrInfeasible().
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 6218 of file set.c.
References EPSN, EPSP, SCIP_Bool, SCIP_Real, and SCIPsetIsFeasNegative().
Referenced by addSplitcons(), boundchgApplyGlobal(), branchcandCalcLPCands(), changeAncestorBranchings(), checkImplic(), checkLazyBounds(), checkRedundancy(), conflictAnalyzeDualProof(), fixBounds(), fixInterdiction(), getFarkasProof(), isBoundchgUseless(), nlpSolve(), nlpUpdateVarBounds(), primalAddOrigSol(), primalAddSol(), primalExistsSol(), SCIPboundchgUndo(), SCIPimplicsAdd(), SCIPisFeasLE(), SCIPlpGetSol(), SCIPlpGetUnboundedSol(), 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 6240 of file set.c.
References EPSISINT, SCIP_Bool, SCIP_Real, SCIPsetIsFeasFracIntegral(), SCIPsetIsGE(), and SCIPsetIsLE().
Referenced by applyImplic(), boundchgApplyGlobal(), checkImplic(), checkSolOrig(), computeRelIntPoint(), detectImpliedBounds(), SCIPaddReoptDualBndchg(), SCIPconflictAnalyzePseudo(), SCIPcutpoolIsCutNew(), SCIPfixVar(), SCIPimplicsAdd(), SCIPinferVarLbCons(), SCIPinferVarLbProp(), SCIPisFeasGT(), SCIPlpGetSol(), SCIPnlrowIsRedundant(), SCIPnodePropagateImplics(), SCIProwIsRedundant(), SCIPsolAdjustImplicitSolVals(), SCIPsolCheck(), SCIPtightenVarLb(), SCIPtightenVarLbGlobal(), SCIPvarAddVlb(), SCIPvarAddVub(), SCIPvarChgLbGlobal(), SCIPvarChgLbLocal(), SCIPvarFix(), SCIPvarGetImplRedcost(), SCIPvarRemoveCliquesImplicsVbs(), SCIPvarSignificantPscostDifference(), sepastoreIsBdchgApplicable(), sepastoreIsCutRedundantOrInfeasible(), undoBdchgsDualfarkas(), undoBdchgsDualsol(), and undoBdchgsProof().
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 6262 of file set.c.
References EPSCEIL, EPSFLOOR, SCIP_Real, and SCIPsetFeasCeil().
Referenced by addSplitcons(), boundchgApplyGlobal(), branchcandCalcLPCands(), changeAncestorBranchings(), checkImplic(), checkLazyBounds(), checkRedundancy(), computeRelIntPoint(), fixBounds(), fixInterdiction(), isBoundchgUseless(), nlpSolve(), nlpUpdateVarBounds(), primalExistsSol(), SCIPboundchgUndo(), SCIPimplicsAdd(), SCIPisFeasGE(), SCIPlpGetSol(), SCIPlpGetUnboundedSol(), 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 6284 of file set.c.
References EPSROUND.
Referenced by computeRelIntPoint(), focusnodeCleanupVars(), lpLexDualSimplex(), SCIPbranchGetBranchingPoint(), SCIPisFeasZero(), SCIPvarTryAggregateVars(), sepastoreApplyBdchg(), sepastoreIsBdchgApplicable(), and varAddImplic().
checks, if value is greater than feasibility tolerance
set | global SCIP settings |
val | value to process |
Definition at line 6295 of file set.c.
References EPSFRAC.
Referenced by focusnodeCleanupVars(), lpLexDualSimplex(), provedBound(), SCIPbranchGetBranchingPoint(), SCIPcutpoolSeparate(), SCIPisFeasPositive(), SCIPlpGetSol(), SCIPlpGetUnboundedSol(), SCIPsepastoreApplyCuts(), SCIPsolAdjustImplicitSolVals(), SCIPvarAddVlb(), and SCIPvarCalcPscostConfidenceBound().
checks, if value is lower than -feasibility tolerance
set | global SCIP settings |
val | value to process |
Definition at line 6306 of file set.c.
References SCIP_Real.
Referenced by focusnodeCleanupVars(), nlpAddNlRows(), nlpRowChanged(), provedBound(), SCIPbranchGetBranchingPoint(), SCIPisFeasNegative(), SCIPlpGetSol(), SCIPlpGetUnboundedSol(), SCIPlpSolveAndEval(), SCIPsetIsFeasLE(), SCIPsolAdjustImplicitSolVals(), and SCIPvarAddVub().
checks, if value is integral within the feasibility bounds
set | global SCIP settings |
val | value to process |
Definition at line 6317 of file set.c.
Referenced by 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 6328 of file set.c.
References SCIP_Real.
Referenced by branchcandCalcLPCands(), nlpCalcFracVars(), SCIPisFeasFracIntegral(), and SCIPsetIsFeasGT().
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 6341 of file set.c.
Referenced by adjustedUb(), analyzeStrongbranch(), SCIPconflictAnalyzeStrongbranch(), SCIPfeasFloor(), SCIPgetVarPseudocostScore(), SCIPgetVarPseudocostScoreCurrentRun(), SCIPprobScaleObj(), SCIPsolRound(), SCIPtreeBranchVar(), SCIPtreeBranchVarHole(), SCIPtreeCalcChildEstimate(), selectVarMultAggrBranching(), 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 6352 of file set.c.
References SCIP_Real.
Referenced by adjustedLb(), analyzeStrongbranch(), primalSetUpperbound(), SCIPconflictAnalyzeStrongbranch(), SCIPfeasCeil(), SCIPgetVarPseudocostScore(), SCIPgetVarPseudocostScoreCurrentRun(), SCIPsetIsFeasGE(), SCIPsolRound(), SCIPtreeBranchVar(), SCIPtreeBranchVarHole(), SCIPtreeCalcChildEstimate(), and selectVarMultAggrBranching().
rounds value to the nearest integer in feasibility tolerance
set | global SCIP settings |
val | value to process |
Definition at line 6363 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 6374 of file set.c.
References SCIP_Real.
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 6385 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 6407 of file set.c.
Referenced by SCIPisDualfeasLT().
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 6429 of file set.c.
References EPSN, EPSP, SCIP_Bool, SCIP_Real, and SCIPsetIsDualfeasNegative().
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 6451 of file set.c.
References EPSISINT, SCIP_Bool, SCIP_Real, SCIPsetIsDualfeasFracIntegral(), SCIPsetIsGE(), and SCIPsetIsLE().
Referenced by SCIPisDualfeasGT().
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 6473 of file set.c.
References EPSCEIL, EPSFLOOR, SCIP_Real, and SCIPsetDualfeasCeil().
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 6495 of file set.c.
References EPSROUND.
Referenced by getDualProof(), getFarkasProof(), lpLexDualSimplex(), SCIPisDualfeasZero(), and SCIPvarUpdateBestRootSol().
checks, if value is greater than dual feasibility tolerance
set | global SCIP settings |
val | value to process |
Definition at line 6506 of file set.c.
References EPSFRAC.
Referenced by getImplVarRedcost(), SCIPisDualfeasPositive(), SCIPlpGetSol(), SCIPprobUpdateBestRootSol(), and SCIPvarGetImplRedcost().
checks, if value is lower than -dual feasibility tolerance
set | global SCIP settings |
val | value to process |
Definition at line 6517 of file set.c.
Referenced by getImplVarRedcost(), SCIPisDualfeasNegative(), SCIPlpGetSol(), SCIPprobUpdateBestRootSol(), SCIPsetIsDualfeasLE(), and SCIPvarGetImplRedcost().
checks, if value is integral within the dual feasibility bounds
set | global SCIP settings |
val | value to process |
Definition at line 6528 of file set.c.
References eps, SCIP_Real, SCIPsetIsLE(), and TRUE.
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 6539 of file set.c.
Referenced by SCIPisDualfeasFracIntegral(), and SCIPsetIsDualfeasGT().
rounds value + dual feasibility tolerance down to the next integer
set | global SCIP settings |
val | value to process |
Definition at line 6552 of file set.c.
References eps, SCIP_Real, SCIPsetIsLE(), and TRUE.
Referenced by SCIPdualfeasFloor().
rounds value - dual feasibility tolerance up to the next integer
set | global SCIP settings |
val | value to process |
Definition at line 6563 of file set.c.
Referenced by SCIPdualfeasCeil(), and SCIPsetIsDualfeasGE().
rounds value to the nearest integer in dual feasibility tolerance
set | global SCIP settings |
val | value to process |
Definition at line 6574 of file set.c.
References EPSP.
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 6585 of file set.c.
References SCIP_Real, and SCIPsetIsInfinity().
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 6599 of file set.c.
Referenced by SCIPinferVarLbCons(), SCIPinferVarLbProp(), SCIPisLbBetter(), SCIPtightenVarLb(), and SCIPtightenVarLbGlobal().
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 6624 of file set.c.
Referenced by SCIPinferVarUbCons(), SCIPinferVarUbProp(), SCIPisUbBetter(), SCIPtightenVarUb(), and SCIPtightenVarUbGlobal().
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 6646 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 6661 of file set.c.
Referenced by getFarkasProof(), SCIPisRelEQ(), SCIPtreeBranchVar(), and SCIPtreeBranchVarNary().
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 6683 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 6705 of file set.c.
Referenced by SCIPisRelLE(), and SCIPnlrowCreate().
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 6727 of file set.c.
Referenced by SCIPbranchGetBranchingPoint(), SCIPisRelGT(), 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 6749 of file set.c.
Referenced by SCIPisRelGE(), and SCIPnodeSetEstimate().
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 6771 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 6793 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 6815 of file set.c.
References MAX, SCIP_Real, and SCIPsetPrintDebugMessage().
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 6837 of file set.c.
References Scip::messagehdlr, SCIPmessageFPrintInfo(), SCIPmessageVFPrintInfo(), Scip::stat, and SCIP_Stat::subscipdepth.
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 6859 of file set.c.
Referenced by SCIPisSumRelGE().
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 |
Definition at line 6907 of file set.c.
Referenced by SCIPsetIsSumRelLE().