Scippy

SCIP

Solving Constraint Integer Programs

tclique_def.h File Reference

Detailed Description

tclique defines

Author
Tobias Achterberg

Definition in file tclique_def.h.

Go to the source code of this file.

Macros

#define ALLOC_ABORT(x)
 
#define ALLOC_FALSE(x)
 
#define debug(x)
 
#define debugMessage   while( FALSE ) printf
 
#define debugPrintf   while( FALSE ) printf
 
#define infoMessage   printf
 
#define MAX(x, y)   ((x) >= (y) ? (x) : (y))
 

Macro Definition Documentation

◆ ALLOC_ABORT

#define ALLOC_ABORT (   x)
Value:
do \
{ \
if( NULL == (x) ) \
{ \
printf("[%s:%d] No memory in function call\n", __FILE__, __LINE__); \
abort(); \
} \
} \
while( FALSE )
#define FALSE
Definition: def.h:64

Definition at line 35 of file tclique_def.h.

Referenced by branch(), createClique(), createCliquehash(), doCdata(), ensureCliquehashSize(), getAttrval(), getName(), procPcdata(), tcliqueColoring(), tcliqueMaxClique(), and updateNeighbor().

◆ ALLOC_FALSE

#define ALLOC_FALSE (   x)
Value:
do \
{ \
if( NULL == (x) ) \
{ \
printf("[%s:%d] No memory in function call\n", __FILE__, __LINE__); \
return FALSE; \
} \
} \
while( FALSE )
#define FALSE
Definition: def.h:64

Definition at line 47 of file tclique_def.h.

Referenced by pushPstack(), tcliqueAddEdge(), tcliqueCreate(), tcliqueEnsureSizeCachedEdges(), tcliqueEnsureSizeEdges(), and tcliqueEnsureSizeNodes().

◆ debug

#define debug (   x)

Definition at line 64 of file tclique_def.h.

Referenced by insertClique().

◆ debugMessage

#define debugMessage   while( FALSE ) printf

◆ debugPrintf

#define debugPrintf   while( FALSE ) printf

Definition at line 66 of file tclique_def.h.

Referenced by branch(), ensureCliquehashSize(), newSolution(), and tcliqueColoring().

◆ infoMessage

#define infoMessage   printf

◆ MAX

#define MAX (   x,
 
)    ((x) >= (y) ? (x) : (y))

Definition at line 75 of file tclique_def.h.

Referenced by addConcaveEstimatorBivariate(), addConcaveEstimatorMultivariate(), addConcaveEstimatorUnivariate(), addConflictBinvar(), addGLSCliques(), addIntervalGradientEstimator(), addLocalBranchingConstraint(), addNextLevelCliques(), addOneRow(), addOrigRow(), addTransRow(), addUserEstimator(), aggregateNextRow(), analyzeConflict(), analyzeGenVBoundConflict(), appendBuffer(), applyFixings(), applyProbing(), applyRepair(), BMSallocBlockMemory_work(), BMSallocBufferMemory_work(), BMSallocClearMemory_call(), BMSallocMemory_call(), BMSallocMemoryArray_call(), BMSfreeBlockMemory_work(), BMSreallocMemory_call(), BMSreallocMemoryArray_call(), branch(), branchBalancedCardinality(), buildMod2Matrix(), calcBdchgScore(), calcBranchScore(), calcEfficacy(), calcEfficacyDenseStorageQuad(), calcEfficacyNormQuad(), calcGrowSize(), calcMemoryGrowSize(), calcPscostQuot(), calcShiftVal(), calculateBounds(), cancelRow(), checkCons(), checkConsnames(), checkConstraintMatching(), checkCumulativeCondition(), checkCurvature(), checkFactorable(), checkFixedVariables(), checkNumerics(), checkOverloadViaThetaTree(), checkRedundancySide(), checkRikun(), checkRow(), checkVarnames(), chooseDoubleVar(), cleanupNetwork(), collectDataTTEF(), collectThetaSubtree(), computeCoreWithInterval(), computeFieldWidth(), computeFixingOrder(), computeFixingrate(), computeIntegerVariableBounds(), computeIntegerVariableBoundsDins(), computeInteriorPoint(), computeMaxViolation(), computeMIREfficacy(), computeReferencePointGauge(), computeReferencePointProjection(), computeRelIntPoint(), computeScore(), computeViolation(), computeViolations(), conflictAddConflictset(), conflictCalcMaxsize(), conflictMarkBoundCheckPresence(), conflictsetAddBound(), conflictsetAddBounds(), conflictstoreEnsureMem(), consCheckRedundancy(), consdataGetActivity(), consdataUpdateLinearActivity(), conshdlrActivateCons(), conshdlrGetAgeresetavg(), constructCompression(), constructSNFRelaxation(), copySofttimelimit(), coretimesUpdateUb(), createChunk(), createCoreProfile(), createCoveringProblem(), createNewArc(), createNewCommodity(), createNlRow(), createPresoldata(), createSelectedSortedEventpointsSol(), cutTightenCoefs(), cutTightenCoefsQuad(), decreaseFixingRate(), decreaseMinimumImprovement(), decreaseTargetNodeLimit(), detectRedundantConstraints(), determineFixings(), determineMaxDistance(), dfs(), domMerge(), enforceConflictgraph(), enforceConstraint(), ensureSuccessorsSize(), evalMax(), evaluateLiftingFunction(), execRelpscost(), exprgraphUpdateVarNodeBounds(), exprUnconvertPolynomial(), extensionOperatorSOS1(), extractCapacities(), extractCapacityRows(), extractFlow(), extractFlowRows(), findComponents(), findDominancePairs(), fixAndPropagate(), fixDiscreteVars(), fixVariables(), generateCloseCutPoint(), generateConvexConcaveUnderestimator(), generateCut(), generateCutLTIcomputeCoefs(), generateCutSol(), generateDisjCutSOS1(), generateOrthogonal_lx_ly_Underestimator(), generateOrthogonal_lx_uy_Underestimator(), generateSparseCut(), generateUnderestimatorParallelYFacets(), getBranchingDecisionStrongbranchSOS1(), getFixingValue(), getImpliedBounds(), getIneqViol(), getInteriority(), getIterationsLeft(), getMinsize(), getNodeSimilarityScore(), getRelDistance(), getReward(), getVariableRedcostScore(), getX(), greedyCliqueAlgorithm(), handleCycle(), hessLagAddExprtree(), hessLagSparsitySetNzFlagForExprtree(), heurExec(), improvePoint(), incrementalStatsUpdate(), initializeDurations(), initMatrix(), initSepaData(), innerPresolve(), insertSortedRootNeighbors(), isLbBetter(), isUbBetter(), lpGetResolveItlim(), lpUpdateObjNorms(), mcfnetworkExtract(), mod2colLinkRow(), mod2MatrixAddOrigRow(), mod2MatrixAddTransRow(), mod2rowAddRow(), mod2rowUnlinkCol(), multihashResize(), nlrowRemoveFixedQuadVars(), nodeGetUctScore(), nodepairqueueCreate(), normalizeCumulativeCondition(), objimplicsCreate(), paramsetAdd(), paramsetSetHeuristicsAggressive(), paramsetSetSeparatingAggressive(), parseSolveItem(), performFixing(), performStrongbranchWithPropagation(), phi(), postprocessCut(), postprocessCutQuad(), pqueueResize(), preprocessCliques(), preprocessConstraintPairs(), presolRoundConssSOS1(), presolve(), presolveConsEst(), presolveConsLct(), presolveDual(), presolveFindDuplicates(), presolveTryAddLinearReform(), presolveTwoOpt(), processSolveOutcome(), propagateBounds(), propagateBoundsBilinearTerm(), propagateBoundsCons(), propagateBoundsGetQuadActivity(), propagateBoundsQuadVar(), propagateCons(), propagateCutoffboundGlobally(), propagateLbTTEF(), propagateRootRedcostBinvar(), propagateTimetable(), propagateUbTTEF(), proposeBranchingPoint(), proposeFeasibleSolution(), queueResize(), readBounds(), readCoefficients(), readNonlinearExprs(), reallocDiveChgSideArrays(), registerBranchingCandidates(), registerBranchingCandidatesCentrality(), registerBranchingCandidatesGap(), registerBranchingCandidatesViolation(), registerBranchingVariables(), reoptSimilarity(), resolveGenVBoundPropagation(), resolvePropagationCoretimes(), respropCumulativeCondition(), rowAddNorms(), rowCalcIdxsAndVals(), rowDelNorms(), rowprepCleanupImproveCoefrange(), sampleRandomPoints(), SCIP_DECL_BRANCHEXECLP(), SCIP_DECL_CONSCHECK(), SCIP_DECL_CONSENFOPS(), SCIP_DECL_CONSINITLP(), SCIP_DECL_CONSINITSOL(), SCIP_DECL_EXPREVAL(), SCIP_DECL_EXPRGRAPHVARADDED(), SCIP_DECL_HEUREXEC(), SCIP_DECL_NLPISOLVE(), SCIP_DECL_NODESELSELECT(), SCIP_DECL_PRESOLEXEC(), SCIP_DECL_PROPEXEC(), SCIP_DECL_QUADCONSUPGD(), SCIP_DECL_READERREAD(), SCIP_DECL_READERWRITE(), SCIP_DECL_SEPAEXECLP(), SCIP_DECL_SOLVECUMULATIVE(), SCIPaddBilinearIneqQuadratic(), SCIPaddBilinMcCormick(), SCIPaddToNlpiProblemQuadratic(), SCIPaggrRowAddCustomCons(), SCIPaggrRowAddRow(), SCIPanalyzeDeductionsProbing(), SCIPapplyHeurDualval(), SCIPapplyHeurSubNlp(), SCIPapplyProximity(), SCIPapplyUndercover(), SCIPboolarrayExtend(), SCIPboolarraySetVal(), SCIPbranchGetBranchingPoint(), SCIPbranchGetScore(), SCIPcleanupRowprep(), SCIPcliquetableCreate(), SCIPcomputeTwoSampleTTestValue(), SCIPconflictAddRelaxedBound(), SCIPconsAddAge(), SCIPconshdlrEnforceLPSol(), SCIPconshdlrEnforceRelaxSol(), SCIPconshdlrSeparateLP(), SCIPconshdlrSeparateSol(), SCIPcopyConcurrentSolvingStats(), SCIPcutGenerationHeuristicCMIR(), SCIPcutpoolAddNewRow(), SCIPcutpoolSeparate(), SCIPcutsTightenCoefficients(), SCIPdivesetUpdateStats(), SCIPevalExprtreeLocalBounds(), SCIPexprGetMaxDegree(), SCIPexprgraphAddNode(), SCIPexprgraphCreate(), SCIPexprgraphGetSeparableTrees(), SCIPgetAvgPseudocostCount(), SCIPgetAvgPseudocostCountCurrentRun(), SCIPgetConcurrentMemTotal(), SCIPgetRowprepViolation(), SCIPgetVectorEfficacyNorm(), SCIPgetViolationNonlinear(), SCIPgetViolationQuadratic(), SCIPhashmapCreate(), SCIPhashmapFree(), SCIPhashmapPrintStatistics(), SCIPhashsetCreate(), SCIPhashsetPrintStatistics(), SCIPhashtableCreate(), SCIPhashtableFree(), SCIPhashtablePrintStatistics(), SCIPhistoryUnite(), SCIPhistoryUpdatePseudocost(), SCIPinferVarUbCons(), SCIPinferVarUbProp(), SCIPintarrayExtend(), SCIPintarraySetVal(), SCIPintervalAbs(), SCIPintervalCos(), SCIPintervalIntersect(), SCIPintervalIsSubsetEQ(), SCIPintervalMax(), SCIPintervalMulSup(), SCIPintervalPowerScalar(), SCIPintervalPowerScalarInverse(), SCIPintervalQuadBivar(), SCIPintervalQuadUpperBound(), SCIPintervalSin(), SCIPintervalSolveBivariateQuadExpressionAllScalar(), SCIPintervalSquare(), SCIPintervalUnify(), SCIPlpGetSol(), SCIPlpGetUnboundedSol(), SCIPlpRecalculateObjSqrNorm(), SCIPmultihashPrintStatistics(), SCIPnlpiOracleChgLinearCoefs(), SCIPnlpiOracleChgQuadCoefs(), SCIPnlrowCreate(), SCIPnlrowGetSolActivity(), SCIPnodeAddBoundinfer(), SCIPnodeUpdateLowerbound(), SCIPparamSetReal(), SCIPperformGenericDivingAlgorithm(), SCIPpqueueCreate(), SCIPprobAddCons(), SCIPprobdataAddVar(), SCIPprobUpdateDualbound(), SCIPptrarrayExtend(), SCIPptrarraySetVal(), SCIPqueueCreate(), SCIPrandomSetSeed(), SCIPrealarrayExtend(), SCIPrealarraySetVal(), SCIPreoptCheckRestart(), SCIPreoptGetNAddedConss(), SCIPresolveSolHeurSubNlp(), SCIProwCalcProbability(), SCIProwGetDiscreteScalarProduct(), SCIProwGetLPActivity(), SCIProwGetLPEfficacy(), SCIProwGetNLPEfficacy(), SCIProwGetNLPFeasibility(), SCIProwGetObjParallelism(), SCIProwGetPseudoActivity(), SCIProwGetRelaxEfficacy(), SCIProwGetRelaxFeasibility(), SCIProwGetScalarProduct(), SCIProwGetSolActivity(), SCIProwGetSolEfficacy(), SCIPselectSimpleValue(), SCIPselectVarPseudoStrongBranching(), SCIPselectVarStrongBranching(), SCIPsepaExecLP(), SCIPsepaExecSol(), SCIPsepastoreApplyCuts(), SCIPsetIsSumRelLE(), SCIPsetModifiedDefaultSettingsIpopt(), SCIPsolCheck(), SCIPsolUpdateBoundViolation(), SCIPsolUpdateConsViolation(), SCIPsolUpdateIntegralityViolation(), SCIPsolUpdateLPRowViolation(), SCIPsolve(), SCIPsolveCIP(), SCIPsolveConcurrent(), SCIPsolveKnapsackExactly(), SCIPsplitFilename(), SCIPstatUpdatePrimalDualIntegral(), SCIPsyncdataSetLowerbound(), SCIPtightenVarUb(), SCIPtightenVarUbGlobal(), SCIPtransformProb(), SCIPtreeBranchVar(), SCIPtreeBranchVarNary(), SCIPtreeLoadLP(), SCIPvalidateSolve(), SCIPvarAggregate(), SCIPvarChgUbGlobal(), SCIPvarChgUbLocal(), SCIPvarGetAvgSol(), SCIPvarGetMultaggrLbGlobal(), SCIPvarGetMultaggrLbLocal(), SCIPvarIsBinary(), SCIPvarIsPscostRelerrorReliable(), SCIPvarMultiaggregate(), SCIPvarRemoveCliquesImplicsVbs(), SCIPvarTryAggregateVars(), SCIPvboundsAdd(), SCIPwriteLp(), selectShifting(), selectVarMultAggrBranching(), sepadataAddNlrowaggr(), separateAlternativeProofs(), separateCuts(), separatePoint(), separateSequLiftedExtendedWeightInequality(), separateSequLiftedMinimalCoverInequality(), separateSupLiftedMinimalCoverInequality(), sepastoreIsBdchgApplicable(), setupAggregationData(), setupAndSolveSubscip(), setupAndSolveSubscipLocalbranching(), setupAndSolveSubscipRapidlearning(), setupStart(), sideChangeNumericalStable(), solveAndEvalSubscip(), solveComponent(), solveDerivativeEquation(), solveLP(), solveNLP(), solveSubNLP(), solveSubscip(), SORTTPL_NAME(), sortVariables(), splitOffLinearPart(), storeAllBilinearTerms(), superadditiveUpLifting(), TCLIQUE_NEWSOL(), tcliqueAddNode(), tightenCapacity(), tightenCoefficients(), tightenCoefs(), tightenLbTTEF(), tightenUbTTEF(), tightenVarsBoundsSOS1(), tightenWeights(), transformDualredsToBounddisjunction(), transformValue(), turnoffNodeSelector(), updateBilinearRelaxation(), updateEnvelop(), updateFailureStatistic(), updateFixingRateIncrement(), updatePseudocost(), updateTcliquegraph(), varProcessBoundChanges(), varProcessChgBranchFactor(), varProcessChgLbLocal(), varProcessChgUbLocal(), varUpdateAggregationBounds(), wrapperDins(), and wrapperRins().