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

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

Definition at line 35 of file tclique_def.h.

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

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

Definition at line 47 of file tclique_def.h.

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

#define debug (   x)

Definition at line 64 of file tclique_def.h.

Referenced by insertClique().

#define debugMessage   while( FALSE ) printf
#define debugPrintf   while( FALSE ) printf

Definition at line 66 of file tclique_def.h.

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

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

Definition at line 75 of file tclique_def.h.

Referenced by addBilinMcCormick(), addCand(), addConcaveEstimatorBivariate(), addConcaveEstimatorMultivariate(), addConflictBinvar(), addGLSBinImpls(), addGLSCliques(), addIntervalGradientEstimator(), addLinearizationCuts(), addNextLevelBinImpls(), addNextLevelCliques(), aggregation(), analyzeConflict(), analyzeGenVBoundConflict(), appendBuffer(), applyFixings(), applyObbt(), applyProbing(), branch(), calcEfficacy(), calcGrowSize(), calcPscostQuot(), calculateBounds(), checkCons(), checkConsnames(), checkConstraintMatching(), checkCumulativeCondition(), checkCurvature(), checkFactorable(), checkFixedVariables(), checkOverloadViaThetaTree(), checkParameterValues(), checkRedundancySide(), checkVarnames(), chooseDoubleVar(), cleanupNetwork(), collectDataTTEF(), collectThetaSubtree(), computeCoreWithInterval(), computeFieldWidth(), computeFixingOrder(), computeFixingrate(), computeViolation(), computeViolations(), conflictAddConflictset(), conflictCalcMaxsize(), conflictMarkBoundCheckPresence(), conflictsetAddBound(), conflictsetAddBounds(), consCheckRedundancy(), consdataCalcMaxAbsval(), consdataGetActivity(), consdataRecomputeMaxActivityDelta(), consdataTightenCoefs(), consdataUpdateAddCoef(), consdataUpdateLinearActivity(), conshdlrActivateCons(), conshdlrGetAgeresetavg(), copyAndSolveComponent(), coretimesUpdateUb(), createCoreProfile(), createCoveringProblem(), createNewArc(), createNewCommodity(), createNlRow(), createPresoldata(), createSubproblem(), createSubSCIP(), cutGenerationHeuristic(), detectRedundantConstraints(), domMerge(), ensureBoundchgMem(), ensureCstatMem(), ensureRstatMem(), ensureSidechgMem(), ensureStateMem(), ensureValMem(), evalLhs(), evalMax(), execRelpscost(), exprgraphUpdateVarNodeBounds(), exprUnconvertPolynomial(), extractCapacities(), extractCapacityRows(), extractFlow(), extractFlowRows(), fixAndPropagate(), fixDiscreteVars(), fixVariables(), fullDualPresolve(), generateCloseCutPoint(), generateClusterCuts(), generateConvexConcaveUnderestimator(), generateCut(), generateCutLTIcomputeCoefs(), generateCutSol(), generateOrthogonal_lx_ly_Underestimator(), generateOrthogonal_lx_uy_Underestimator(), generateSparseCut(), generateUnderestimatorParallelYFacets(), getGradientMaxElement(), getImpliedBounds(), getIterationsLeft(), getMaxAbsWeightCalcSparsity(), getNodeSimilarityScore(), handleCycle(), hashtableResize(), hessLagAddExprtree(), hessLagSparsitySetNzFlagForExprtree(), initializeDurations(), initMatrix(), initSepaData(), innerPresolve(), insertSortedRootNeighbors(), isLbBetter(), isUbBetter(), lpGetResolveItlim(), lpUpdateObjNorms(), mcfnetworkExtract(), nlrowRemoveFixedQuadVars(), nodeGetUctScore(), nodepairqueueCreate(), normalizeCons(), normalizeCumulativeCondition(), objimplicsCreate(), paramsetAdd(), paramsetSetHeuristicsAggressive(), paramsetSetSeparatingAggressive(), parseSolveItem(), performFixing(), performStrongbranchWithPropagation(), pqueueResize(), preprocessCliques(), preprocessConstraintPairs(), presolveConsEst(), presolveConsLct(), presolveDual(), presolveFindDuplicates(), presolveTryAddLinearReform(), presolveTwoOpt(), propagateBounds(), propagateBoundsBilinearTerm(), propagateBoundsCons(), propagateBoundsGetQuadActivity(), propagateCons(), propagateCutoffbound(), propagateCutoffboundGlobally(), propagateLbTTEF(), propagateRootRedcostBinvar(), propagateTimetable(), propagateUbTTEF(), proposeBranchingPoint(), proposeFeasibleSolution(), queueResize(), readCoefficients(), readNonlinearExprs(), reallocDiveChgSideArrays(), registerBranchingCandidates(), registerBranchingVariables(), registerVariableInfeasibilities(), resolveGenVBoundPropagation(), resolvePropagationCoretimes(), respropCumulativeCondition(), rowAddNorms(), rowCalcIdxsAndVals(), rowDelNorms(), SCIP_DECL_BRANCHEXECLP(), SCIP_DECL_CONSCHECK(), SCIP_DECL_CONSENFOLP(), SCIP_DECL_CONSENFOPS(), SCIP_DECL_CONSINITLP(), SCIP_DECL_CONSINITSOL(), SCIP_DECL_EXPREVAL(), SCIP_DECL_EXPRGRAPHVARADDED(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXIT(), SCIP_DECL_NODESELSELECT(), SCIP_DECL_PRESOLEXEC(), SCIP_DECL_QUADCONSUPGD(), SCIP_DECL_READERWRITE(), SCIP_DECL_SEPAEXECLP(), SCIPaddToNlpiProblemQuadratic(), SCIPanalyzeDeductionsProbing(), SCIPapplyHeurDualval(), SCIPapplyHeurSubNlp(), SCIPapplyProximity(), SCIPapplyUndercover(), SCIPapplyZeroobj(), SCIPboolarrayExtend(), SCIPboolarraySetVal(), SCIPbranchGetBranchingPoint(), SCIPbranchGetScore(), SCIPcliquetableCleanup(), SCIPconflictAddRelaxedBound(), SCIPconsAddAge(), SCIPconshdlrEnforceLPSol(), SCIPconshdlrSeparateLP(), SCIPconshdlrSeparateSol(), SCIPcutGenerationHeuristicCmir(), SCIPcutpoolAddNewRow(), SCIPevalExprtreeLocalBounds(), SCIPexprGetMaxDegree(), SCIPexprgraphAddNode(), SCIPexprgraphCreate(), SCIPexprgraphGetSeparableTrees(), SCIPgetAvgPseudocostCount(), SCIPgetAvgPseudocostCountCurrentRun(), SCIPgetVectorEfficacyNorm(), SCIPgetViolationNonlinear(), SCIPgetViolationQuadratic(), SCIPhashmapPrintStatistics(), SCIPhashtablePrintStatistics(), SCIPhistoryUpdatePseudocost(), SCIPinferVarUbCons(), SCIPinferVarUbProp(), SCIPintarrayExtend(), SCIPintarraySetVal(), SCIPintervalAbs(), SCIPintervalIntersect(), SCIPintervalIsSubsetEQ(), SCIPintervalMax(), SCIPintervalMulSup(), SCIPintervalPowerScalar(), SCIPintervalPowerScalarInverse(), SCIPintervalQuadBivar(), SCIPintervalQuadUpperBound(), SCIPintervalSolveBivariateQuadExpressionAllScalar(), SCIPintervalSquare(), SCIPintervalUnify(), SCIPlpComputeRelIntPoint(), SCIPlpGetSol(), SCIPlpRecalculateObjSqrNorm(), SCIPnlpiOracleChgLinearCoefs(), SCIPnlpiOracleChgQuadCoefs(), SCIPnlrowCreate(), SCIPnlrowGetSolActivity(), SCIPnodeAddBoundinfer(), SCIPnodeUpdateLowerbound(), SCIPparamSetReal(), SCIPpqueueCreate(), SCIPprobAddCons(), SCIPprobUpdateDualbound(), SCIPptrarrayExtend(), SCIPptrarraySetVal(), SCIPqueueCreate(), SCIPrealarrayExtend(), SCIPrealarraySetVal(), SCIPresolveSolHeurSubNlp(), SCIProwGetDiscreteScalarProduct(), SCIProwGetLPActivity(), SCIProwGetLPEfficacy(), SCIProwGetNLPEfficacy(), SCIProwGetNLPFeasibility(), SCIProwGetObjParallelism(), SCIProwGetPseudoActivity(), SCIProwGetRelaxEfficacy(), SCIProwGetRelaxFeasibility(), SCIProwGetScalarProduct(), SCIProwGetSolActivity(), SCIProwGetSolEfficacy(), SCIPselectSimpleValue(), SCIPselectVarPseudoStrongBranching(), SCIPselectVarStrongBranching(), SCIPsepaExecLP(), SCIPsepaExecSol(), SCIPsepastoreApplyCuts(), SCIPsetIsLbBetter(), SCIPsetIsScalingIntegral(), SCIPsetIsUbBetter(), SCIPsetIsUpdateUnreliable(), SCIPsolCheck(), SCIPsolveCIP(), SCIPsolveKnapsackExactly(), SCIPsplitFilename(), SCIPstatUpdatePrimalDualIntegral(), SCIPtightenVarUb(), SCIPtightenVarUbGlobal(), SCIPtransformProb(), SCIPtreeBranchVar(), SCIPtreeBranchVarNary(), SCIPtreeLoadLP(), SCIPvarAggregate(), SCIPvarChgUbGlobal(), SCIPvarChgUbLocal(), SCIPvarGetAvgSol(), SCIPvarGetMultaggrLbGlobal(), SCIPvarGetMultaggrLbLocal(), SCIPvarIsBinary(), SCIPvarMultiaggregate(), SCIPvboundsAdd(), SCIPwriteLp(), selectShifting(), separateCuts(), separatePoint(), separateSequLiftedExtendedWeightInequality(), separateSequLiftedMinimalCoverInequality(), separateSupLiftedMinimalCoverInequality(), sepastoreApplyBdchg(), sepastoreApplyCut(), sepastoreIsBdchgApplicable(), setParameterValues(), solveDerivativeEquation(), solveSubNLP(), solveSubscip(), SolveWSimplex(), sortVariables(), splitOffLinearPart(), splitProblem(), storeCutInArrays(), sumMIRRow(), sumStrongCGRow(), superadditiveUpLifting(), TCLIQUE_NEWSOL(), tcliqueAddNode(), tightenCapacity(), tightenCoefs(), tightenLbTTEF(), tightenUbTTEF(), tightenWeights(), turnoffNodeSelector(), updateEnvelop(), updatePseudocost(), updateTcliquegraph(), varProcessChgBranchFactor(), varProcessChgUbLocal(), varRemoveImplicsVbs(), and varUpdateAggregationBounds().