Detailed Description
message output methods
Macros | |
#define | SCIPdebugMsg while ( FALSE ) SCIPdebugMessagePrint |
#define | SCIPdebugMsgPrint while ( FALSE ) SCIPdebugMessagePrint |
Functions | |
SCIP_EXPORT SCIP_RETCODE | SCIPsetMessagehdlr (SCIP *scip, SCIP_MESSAGEHDLR *messagehdlr) |
SCIP_EXPORT SCIP_MESSAGEHDLR * | SCIPgetMessagehdlr (SCIP *scip) |
SCIP_EXPORT void | SCIPsetMessagehdlrLogfile (SCIP *scip, const char *filename) |
SCIP_EXPORT void | SCIPsetMessagehdlrQuiet (SCIP *scip, SCIP_Bool quiet) |
SCIP_EXPORT void | SCIPwarningMessage (SCIP *scip, const char *formatstr,...) |
SCIP_EXPORT void | SCIPprintDebugMessage (SCIP *scip, const char *sourcefile, int sourceline, const char *formatstr,...) |
SCIP_EXPORT void | SCIPdebugMessagePrint (SCIP *scip, const char *formatstr,...) |
SCIP_EXPORT void | SCIPdialogMessage (SCIP *scip, FILE *file, const char *formatstr,...) |
SCIP_EXPORT void | SCIPinfoMessage (SCIP *scip, FILE *file, const char *formatstr,...) |
SCIP_EXPORT void | SCIPverbMessage (SCIP *scip, SCIP_VERBLEVEL msgverblevel, FILE *file, const char *formatstr,...) |
SCIP_EXPORT SCIP_VERBLEVEL | SCIPgetVerbLevel (SCIP *scip) |
Macro Definition Documentation
◆ SCIPdebugMsg
#define SCIPdebugMsg while ( FALSE ) SCIPdebugMessagePrint |
prints a debugging message if SCIP_DEBUG flag is set
Definition at line 69 of file scip_message.h.
Referenced by ObjPricerVRP::add_tour_variable(), addAllConss(), addAltLPColumn(), addAltLPConstraint(), addBilinearTermToCut(), addBranchingDecisionConss(), addCliques(), addCoef(), addConcaveEstimatorBivariate(), addConcaveEstimatorMultivariate(), addConcaveEstimatorUnivariate(), addConflictBinvar(), addConflictBounds(), addCut(), addCuts(), addExtendedAsymmetricFormulation(), addExtendedFlowFormulation(), addExtraCliques(), addFixedVarsConss(), addFlowrowToCommodity(), addGenVBound(), addIntervalGradientEstimator(), addLinearization(), addLinearizationCuts(), addLinearTermToCut(), addObjcut(), addRelaxation(), addSymresackConss(), addVarbound(), addVariable(), adjustOversizedJobBounds(), aggregateConstraints(), aggregateVariables(), aggregation(), alnsFixMoreVariables(), alnsUnfixVariables(), analyseInfeasibelCoreInsertion(), analyzeConflictLowerbound(), analyzeConflictOverload(), analyzeConflictUpperbound(), analyzeEnergyRequirement(), analyzeGenVBoundConflict(), analyzeZeroResultant(), appendLine(), applyAlternativeBoundsBranching(), applyBdchgs(), applyBoundHeur(), applyCliqueFixings(), applyCompletesol(), applyFixings(), applyFixingsAndAggregations(), applyGenVBound(), applyGenVBounds(), applyGlobalBounds(), applyHeur(), applyNlobbt(), applyProbing(), applyRepair(), applyVbounds(), applyVboundsFixings(), branch(), branchBalancedCardinality(), branchCons(), branchUnbalancedCardinality(), buildFlowCover(), calcBranchScore(), calcShiftVal(), calculateBounds(), cancelRow(), changeEmphasisParameters(), changeParametersUsingSettingsFiles(), checkAltLPInfeasible(), checkArraySizesGLS(), checkArraySizesHeur(), checkBounddisjunction(), checkCands(), checkConComponentsVarbound(), checkCons(), checkCumulativeCondition(), checkCurvature(), checkCurvatureEasy(), checkDivingCandidates(), checkFactorable(), checkFeasSubtree(), checkFixedVariables(), checkForOverlapping(), checkGlobalProperties(), checkKnapsack(), checkLogicor(), checkNumerics(), checkOrigPbCons(), checkOverloadViaThetaTree(), checkPackingPartitioningOrbitopeSolution(), checkRikun(), checkSolution(), checkSolutionOrig(), checkSwitchNonoverlappingSOS1Methods(), checkSymmetriesAreSymmetries(), checkSymresackSolution(), checkSystemGF2(), checkVarbound(), checkVariable(), checkViolations(), cleanupNetwork(), cliquePresolve(), collectBranchingCands(), collectCoefficients(), collectMinactVar(), collectNonBinaryImplicationData(), collectNonBinaryVBoundData(), collectSolution(), compensateVarLock(), componentSetupWorkingSol(), computeAndConstraintInfos(), computeBoundsX(), computeBoundsZ(), computeCoverUndercover(), computeCut(), computeED(), computeEffectiveHorizon(), computeFixingrate(), computeGauge(), computeImpliedEst(), computeImpliedLct(), computeInteriorPoint(), computeLinearConsSides(), computeMaxViolation(), computePeak(), computeReferencePointGauge(), computeStandardFeasibilityCut(), computeStandardIntegerOptCut(), computeStandardOptimalityCut(), computeSymmetryGroup(), consCapacityConstraintsFinder(), consdataCheckSuperindicator(), consdataCollectLinkingCons(), consdataCreate(), consdataCreateBinvars(), consdataCreateSuperindicator(), consdataDeletePos(), consdataFindUnlockedLinearVar(), consdataFixOperandsOne(), consdataFixResultantZero(), consdataFixVariables(), consdataGetActivity(), consdataLinearize(), constraintNonOverlappingGraph(), constructCompression(), constructSNFRelaxation(), constructValidSolution(), copyConsPseudoboolean(), copyCuts(), coretimesUpdateLb(), coretimesUpdateUb(), countSparseSol(), CREATE_CONSTRAINT(), createAndAddLinearCons(), createAndSplitProblem(), createCGCutCMIR(), createCGCutDirect(), createCGCuts(), createCGCutStrongCG(), createConsFromMonomial(), createConsFromQuadTerm(), createConstarray(), createConstraints(), createCoreProfile(), createCoverCuts(), createCoveringProblem(), createIndicatorConstraint(), createInitialColumns(), createLP(), createMIP(), createNAryBranch(), createNewArc(), createNewCommodity(), createNewSol(), createNLP(), createNlRow(), createObjRow(), createSelectedSortedEventpointsSol(), createSolFromSubScipSol(), createStartingData(), createSubproblem(), createSubSCIP(), createSubscip(), createTcliqueGraph(), createVariable(), createVarUbs(), deleteAltLPConstraint(), deleteCommodity(), deleteLambdaLeaf(), deleteRedundantVars(), deleteSubproblem(), deleteTrivilCons(), detectDominatingVlbs(), detectDominatingVubs(), detectRedundantConstraints(), detectRedundantVars(), detectVarboundSOS1(), determineBound(), determineBoundForSNF(), determineVariableFixings(), dfs(), disableCons(), disaggregate(), doCopy(), doSeachEcAggr(), doSeparation(), dropAndFreeEvents(), dualPresolve(), dualPresolving(), dualWeightsTightening(), ecaggrAddBilinTerm(), enfopsPackingPartitioningOrbitopeSolution(), enforceCardinality(), enforceConflictgraph(), enforceConssSOS1(), enforceConstraint(), enforceCurrentSol(), enforceCuts(), enforceIndicators(), enforceSol(), enforceSOS2(), enforceViolatedFixedNonlinear(), ensureMemorySize(), enumeratePatterns(), evaluateGauge(), Exec(), execGenVBounds(), execRelpscost(), extendToCover(), extractCapacities(), extractCapacityRows(), extractCycle(), extractFlow(), extractFlowRows(), extractGates(), extractNodes(), extractVariablesMINLP(), fillGlobalStartingData(), fillGraphByColoredCoefficients(), filterCands(), filterExistingLP(), filterPoints(), findAggregation(), findAndStoreEcAggregations(), findBoundaryPoint(), findCumulativeConss(), findPointPosition(), findUncapacitatedArcs(), fixAlmostFixedX(), fixAndPropagate(), fixDeleteOrUpgradeCons(), fixIntegerVariableLb(), fixIntegerVariableUb(), fixTriangle(), fixVariable(), fixVariables(), fixVariableZeroNode(), flattenAssignment(), forbidFixation(), freeComponent(), freeComponentsData(), freeConstarray(), freeGenVBounds(), freeStartingData(), freeSubscip(), generate1ConvexIndefiniteUnderestimator(), generate1ConvexIndefiniteUnderestimatorAtBoundary(), generate1ConvexIndefiniteUnderestimatorInTheInteriorPatternA(), generate1ConvexIndefiniteUnderestimatorInTheInteriorPatternB(), generateAndApplyBendersCuts(), generateAndApplyBendersIntegerCuts(), generateClusterCuts(), generateConvexConcaveEstimator(), generateConvexConcaveUnderestimator(), generateCut(), generateCutConvex(), generateCutLTI(), generateCutLTIcomputeCoefs(), generateCutLTIfindIntersection(), generateCutNonConvex(), generateCutProjectedPoint(), generateCutSol(), generateCutUnboundedLP(), generateEstimatingHyperplane(), generateLinearizationCut(), generateOddCycleCut(), generateOrthogonal_lx_ly_Underestimator(), generateOrthogonal_lx_uy_Underestimator(), generateOverestimatingHyperplaneCut(), generateSecantCut(), generateSparseCut(), generateUnderestimatorParallelYFacets(), generateZerohalfCut(), getBinVarsRepresentatives(), getBranchingDecisionStrongbranchSOS1(), getConflictImplics(), getConstraint(), getCover(), getFixedVariable(), getFixingValue(), getFlowCover(), getFlowrowFit(), getGMIFromRow(), getIterationsLeft(), getMaxactImplicObjchg(), getMaxAndConsDim(), getNextLine(), getNextToken(), getNodeSimilarityScore(), getObjective(), getRandomVariable(), getStatistics(), getVariable(), GUBsetMoveVar(), handle1Cycle(), handleNewVariableSOS1(), heurExec(), identifySourcesTargets(), inferboundsEdgeFinding(), initAlternativeLP(), initData(), initImplGraphSOS1(), initMatrix(), initPropdata(), initsepaBoundInequalityFromCardinality(), initsepaBoundInequalityFromSOS1Cons(), initSolve(), insertZerolist(), isCandidate(), isNewSection(), isNlobbtApplicable(), isPossibleToComputeCut(), isSolFeasible(), liftCliqueVariables(), mcfnetworkExtract(), mergeAndCleanQuadVarTerms(), mergeMultiples(), multiAggregateBinvar(), neighborhoodFixVariables(), nlrowaggrCreate(), nlrowaggrFree(), nodepairqueueCreate(), nodepartitionCreate(), normalizeCumulativeCondition(), objimplicsCreate(), optimize(), orbisackUpgrade(), parseArray(), parseConstant(), parseConstraint(), parseList(), parseSolveItem(), parseType(), parseVariable(), performAggregations(), performBranching(), performDualfix(), performFixing(), performLPRandRounding(), performLPSimpleRounding(), performOrbitalFixing(), performRandRounding(), performRelaxSimpleRounding(), performSimpleRounding(), performStrongbranchWithPropagation(), polishSolution(), predBndStr(), prepareCons(), preprocessConstraintPairs(), presolRoundCardinality(), presolRoundConsSOS1(), presolRoundIndicator(), presolRoundSOS2(), presolRoundVarsSOS1(), presolve(), presolveConsEst(), presolveConsLct(), presolveCreateBenTalNemirovskiApproxDim3(), presolveCreateGlineurApproxDim3(), presolveDisaggregate(), presolveDisaggregateMergeComponents(), presolveDual(), presolveFindDuplicates(), presolvePropagateCons(), presolveRemoveFixedVariables(), presolveRound(), presolveSolve(), presolveTryAddAND(), presolveTryAddLinearReform(), presolveUpgrade(), prettifyConss(), printBoundSectionName(), printColumnSection(), printRangeSection(), printRhsSection(), processBinvarFixings(), processFixings(), processIntegerBoundChg(), processNlRow(), processWatchedVars(), propagateBinaryBestRootRedcost(), propagateBounds(), propagateBoundsBilinearTerm(), propagateBoundsCons(), propagateBoundsQuadVar(), propagateBoundsTightenVar(), propagateBoundsTightenVarLb(), propagateBoundsTightenVarUb(), propagateCons(), propagateConstraintSides(), propagateCutoffboundBinvars(), propagateCutoffboundGlobally(), propagateCutoffboundVar(), propagateLbTTEF(), propagateOrbitalFixing(), propagatePackingPartitioningCons(), propagateRedcostBinvar(), propagateRedcostVar(), propagateRootRedcostBinvar(), propagateTimetable(), propagateTTEF(), propagateUbTTEF(), propagateVarbounds(), propagateVbounds(), propCardinality(), propConsSOS1(), propdataInit(), propIndicator(), proposeFeasibleSolution(), propSOS2(), propVariables(), readBlocks(), readBounds(), readCoefficients(), readCols(), readConstraints(), readFZNFile(), readIndep(), readIndicators(), readLIBSVM(), readName(), readObjective(), readObjname(), readObjsen(), readPeriods(), readPolynomial(), readQCMatrix(), readQMatrix(), readRanges(), readRhs(), readRows(), readScenarios(), readSemicontinuous(), readSOS(), readSos(), readStoch(), readTime(), reformEnsureChildrenMinCurvature(), reformMonomial(), reformNode2Var(), reformulate(), registerBranchingCandidates(), registerBranchingCandidatesCentrality(), registerBranchingCandidatesGap(), registerBranchingCandidatesViolation(), registerBranchingVariables(), relaxVar(), removeConstraintsDueToNegCliques(), removeDoubleAndSingletonsAndPerformDualpresolve(), removeFixedLinearVariables(), removeFixedNonlinearVariables(), removeFixedVariables(), removeIrrelevantJobs(), removeOversizedJobs(), removeRedundantCons(), removeRedundantConssAndNonzeros(), removeRedundantConstraints(), removeRedundantNonZeros(), replaceByLinearConstraints(), replaceViolatedByLinearConstraints(), resolveGenVBoundPropagation(), resolvePropagation(), resolvePropagationCoretimes(), resolvePropagationFullOrbitopes(), respropCumulativeCondition(), rowCalculateGauss(), rowFindSlackVar(), rowprepCleanupImproveCoefrange(), rowprepCleanupIntegralCoefs(), sampleRandomPoints(), SCIP_DECL_BRANCHEXECEXT(), SCIP_DECL_BRANCHEXECLP(), SCIP_DECL_BRANCHEXECPS(), SCIP_DECL_COMPREXEC(), SCIP_DECL_CONFLICTEXEC(), SCIP_DECL_CONSACTIVE(), SCIP_DECL_CONSCHECK(), SCIP_DECL_CONSCOPY(), SCIP_DECL_CONSDEACTIVE(), SCIP_DECL_CONSDELETE(), SCIP_DECL_CONSDISABLE(), SCIP_DECL_CONSENABLE(), SCIP_DECL_CONSENFOLP(), SCIP_DECL_CONSENFOPS(), SCIP_DECL_CONSENFORELAX(), SCIP_DECL_CONSEXIT(), SCIP_DECL_CONSEXITPRE(), SCIP_DECL_CONSEXITSOL(), SCIP_DECL_CONSGETDIVEBDCHGS(), SCIP_DECL_CONSINIT(), SCIP_DECL_CONSINITLP(), SCIP_DECL_CONSINITPRE(), SCIP_DECL_CONSINITSOL(), SCIP_DECL_CONSLOCK(), SCIP_DECL_CONSPARSE(), SCIP_DECL_CONSPRESOL(), SCIP_DECL_CONSPRINT(), SCIP_DECL_CONSPROP(), SCIP_DECL_CONSRESPROP(), SCIP_DECL_CONSSEPALP(), SCIP_DECL_CONSSEPASOL(), SCIP_DECL_CONSTRANS(), SCIP_DECL_EVENTEXEC(), SCIP_DECL_EVENTINIT(), SCIP_DECL_EXPRGRAPHNODEREFORM(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXITSOL(), SCIP_DECL_HEURFREE(), SCIP_DECL_HEURINIT(), SCIP_DECL_LINCONSUPGD(), SCIP_DECL_NODESELSELECT(), SCIP_DECL_NONLINCONSUPGD(), SCIP_DECL_PARAMCHGD(), SCIP_DECL_PRESOLEXEC(), SCIP_DECL_PRESOLEXIT(), SCIP_DECL_PRESOLEXITPRE(), SCIP_DECL_PRESOLFREE(), SCIP_DECL_PRESOLINIT(), SCIP_DECL_PRESOLINITPRE(), SCIP_DECL_PRICERFARKAS(), SCIP_DECL_PRICERREDCOST(), SCIP_DECL_PROBDELORIG(), SCIP_DECL_PROBDELTRANS(), SCIP_DECL_PROBTRANS(), SCIP_DECL_PROPEXEC(), SCIP_DECL_PROPFREE(), SCIP_DECL_PROPINIT(), SCIP_DECL_PROPPRESOL(), SCIP_DECL_QUADCONSUPGD(), SCIP_DECL_READERCOPY(), SCIP_DECL_READERREAD(), SCIP_DECL_READERWRITE(), SCIP_DECL_RELAXEXEC(), SCIP_DECL_SEPAEXECLP(), SCIP_DECL_SOLVECUMULATIVE(), SCIP_DECL_SORTPTRCOMP(), SCIPaddBilinearIneqQuadratic(), SCIPaddBilinMcCormick(), SCIPaddNlpiProbRows(), SCIPaddRowIndicator(), SCIPaddVarCardinality(), SCIPaddVarSOS1(), SCIPaddVarSOS2(), SCIPanalyzeDeductionsProbing(), SCIPappendVarCardinality(), SCIPappendVarSOS2(), SCIPapplyHeurDualval(), SCIPapplyHeurSubNlp(), SCIPapplyLockFixings(), SCIPapplyProbingVar(), SCIPapplyProximity(), SCIPapplyUndercover(), SCIPcalcCumulativeDistribution(), SCIPcalcFlowCover(), SCIPchgCardvalCardinality(), SCIPchgReoptObjective(), SCIPchgVarType(), SCIPcomputeConvexEnvelopeFacet(), SCIPcomputeHyperplaneThreePoints(), SCIPcopyConflicts(), SCIPcopyConss(), SCIPcopyCuts(), SCIPcopyImplicationsCliques(), SCIPcopyOrigConss(), SCIPcreateConsCumulative(), SCIPcreateConsLinking(), SCIPcreateConsNonlinear(), SCIPcreateConsNonlinear2(), SCIPcreateConsQuadratic(), SCIPcreateConsSamediff(), SCIPcreateFiniteSolCopy(), SCIPcreateNlpiProb(), SCIPendStrongbranch(), SCIPgenVBoundAdd(), SCIPgetVarStrongbranchWithPropagation(), SCIPgetViolationAbspower(), SCIPheurPassSolAddSol(), SCIPheurPassSolTrySol(), SCIPmatrixCreate(), SCIPparseVarName(), SCIPparseVarsList(), SCIPparseVarsPolynomial(), SCIPperformGenericDivingAlgorithm(), SCIPpricerBinpackingActivate(), SCIPprobdataAddVar(), SCIPresolveSolHeurSubNlp(), SCIProwCalcProbability(), SCIPselectVarPseudoStrongBranching(), SCIPselectVarStrongBranching(), SCIPseparateKnapsackCuts(), SCIPseparateRelaxedKnapsack(), SCIPshrinkDisjunctiveVarSet(), SCIPsolve(), SCIPsolveKnapsackApproximately(), SCIPsolveKnapsackExactly(), SCIPsolveProbingRelax(), SCIPstartStrongbranch(), SCIPtransformMinUC(), SCIPtransformProb(), SCIPtryStrongbranchLPSol(), SCIPupdateNlpiProb(), SCIPupdateStartpointHeurSubNlp(), SCIPverifyCircularPatternHeuristic(), SCIPverifyCircularPatternNLP(), SCIPwriteLp(), SCIPwriteMps(), searchEcAggrWithCliques(), selectInitialVariable(), selectVarMultAggrBranching(), sepaImplBoundCutsSOS1(), separateCardinality(), separateCons(), separateConsBinaryRepresentation(), separateConsOnIntegerVariables(), separateConstraints(), separateCoverCutsCons(), separateCuts(), separateGLS(), separateIISRounding(), separateIndicators(), separateOddCycles(), separatePerspective(), separatePoint(), separateSOS1(), setupAndSolve(), setupAndSolveCumulativeSubscip(), setupAndSolveSubscip(), setupAndSolveSubscipCrossover(), setupAndSolveSubscipLocalbranching(), setupAndSolveSubscipMutation(), setupAndSolveSubscipRapidlearning(), setUpEvents(), setupSubScip(), shortenConss(), simplifyInequalities(), solCutIsViolated(), solveBilinearLP(), solveComponent(), solveCoveringProblem(), solveIndependentCons(), solveLp(), solveNlp(), solveNLP(), solvePricingHeuristic(), solvePricingMINLP(), solveSubNLP(), solveSubproblem(), solveSubscip(), solveSubscipLpface(), sortGenVBounds(), sortVariables(), storeNonlinearConvexNlrows(), storeSolution(), strengthenVarbounds(), subscipdataCopySubscip(), SYMcomputeSymmetryGenerators(), tarjan(), TCLIQUE_NEWSOL(), tcliquegraphConstructCliqueTable(), tightenBounds(), tightenCapacity(), tightenCoefs(), tightenedIntvar(), tightenVariables(), tightenVarLb(), tightenVarsBoundsSOS1(), tightenVarUb(), tightenWeights(), transformSols(), transformVariable(), tryAddSymmetryHandlingConss(), tryFixVar(), tryOneOpt(), trySolCandidate(), tryUpgradingLogicor(), tryUpgradingSetppc(), tryUpgradingXor(), updateArcData(), updateBanditAlgorithm(), updateBestCandidate(), updateBilinearRelaxation(), updateEnvelop(), updateFirstRow(), updateFirstRowGlobal(), updateObjUpperbound(), updateSubproblemLowerbound(), updateTransformation(), upgradeCons(), upgradeConss(), upgradeIndicatorSuperindicator(), upgradeLinearSuperindicator(), verifyCircularPattern(), wrapperDins(), writeFzn(), and writeOpbObjective().
◆ SCIPdebugMsgPrint
#define SCIPdebugMsgPrint while ( FALSE ) SCIPdebugMessagePrint |
Definition at line 70 of file scip_message.h.
Referenced by addLinearization(), applyFixings(), checkCurvature(), checkFactorable(), constructSNFRelaxation(), createConstraints(), ecaggrAddBilinTerm(), enumeratePatterns(), findAndStoreEcAggregations(), generate1ConvexIndefiniteUnderestimatorAtBoundary(), generate1ConvexIndefiniteUnderestimatorInTheInteriorPatternA(), generate1ConvexIndefiniteUnderestimatorInTheInteriorPatternB(), generateConvexConcaveUnderestimator(), generateCut(), generateOrthogonal_lx_ly_Underestimator(), generateOrthogonal_lx_uy_Underestimator(), generateUnderestimatorParallelYFacets(), getGenVBound(), nlrowaggrFree(), parseConstraint(), presolveUpgrade(), readCoefficients(), readPolynomial(), reformulate(), removeFixedNonlinearVariables(), SCIPcomputeConvexEnvelopeFacet(), SCIPpricerBinpackingActivate(), SCIPseparateKnapsackCuts(), SCIPseparateRelaxedKnapsack(), SCIPwritePpm(), tarjan(), and tightenCapacity().
Function Documentation
◆ SCIPsetMessagehdlr()
SCIP_EXPORT SCIP_RETCODE SCIPsetMessagehdlr | ( | SCIP * | scip, |
SCIP_MESSAGEHDLR * | messagehdlr | ||
) |
installs the given message handler, such that all messages are passed to this handler. A messages handler can be created via SCIPmessagehdlrCreate().
- Returns
- SCIP_OKAY is returned if everything worked. Otherwise a suitable error code is passed. See SCIP_RETCODE for a complete list of error codes.
- Precondition
- this method can be called in one of the following stages of the SCIP solving process:
- Note
- The currently installed messages handler gets freed if this SCIP instance is its last user (w.r.t. capture/release).
- Parameters
-
scip SCIP data structure messagehdlr message handler to install, or NULL to suppress all output
Definition at line 55 of file scip_message.c.
References FALSE, Scip::messagehdlr, SCIP_Set::nlpis, SCIP_Set::nnlpis, NULL, SCIP_CALL, SCIP_OKAY, SCIPcheckStage(), SCIPmessagehdlrCapture(), SCIPmessagehdlrRelease(), SCIPnlpiSetMessageHdlr(), Scip::set, and TRUE.
Referenced by SCIPcopyPlugins().
◆ SCIPgetMessagehdlr()
SCIP_EXPORT SCIP_MESSAGEHDLR* SCIPgetMessagehdlr | ( | SCIP * | scip | ) |
returns the currently installed message handler
- Returns
- the currently installed message handler, or NULL if messages are currently suppressed
- Parameters
-
scip SCIP data structure
Definition at line 90 of file scip_message.c.
References Scip::messagehdlr.
Referenced by addConcaveEstimatorMultivariate(), checkCurvature(), computeCut(), computeEffectiveHorizonCumulativeCondition(), computeInteriorPoint(), coretimesUpdateUb(), createLP(), findAndStoreEcAggregations(), generate1ConvexIndefiniteUnderestimatorAtBoundary(), generate1ConvexIndefiniteUnderestimatorInTheInteriorPatternA(), generate1ConvexIndefiniteUnderestimatorInTheInteriorPatternB(), generateConvexConcaveUnderestimator(), generateOrthogonal_lx_ly_Underestimator(), generateOrthogonal_lx_uy_Underestimator(), generateUnderestimatorParallelYFacets(), heurdataInit(), initAlternativeLP(), isConvexLocal(), propagateBounds(), propagateConstraintSides(), scipexamples::QueensSolver::QueensSolver(), readPolynomial(), reformulate(), runBenders(), SCIP_DECL_CONSCHECK(), SCIP_DECL_CONSEXITPRE(), SCIP_DECL_CONSEXITSOL(), SCIP_DECL_CONSINIT(), SCIP_DECL_CONSPARSE(), SCIP_DECL_CONSPRESOL(), SCIP_DECL_CONSPRINT(), SCIP_DECL_DIALOGEXEC(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_HEUREXEC(), SCIP_DECL_PARAMCHGD(), SCIPaggrRowPrint(), SCIPcopyPlugins(), SCIPdummyDebugMethodForSun(), SCIPprobdataWriteLogLine(), SCIPwriteBnd(), solveClassification(), solveMinIISC(), and solveSubNLP().
◆ SCIPsetMessagehdlrLogfile()
SCIP_EXPORT void SCIPsetMessagehdlrLogfile | ( | SCIP * | scip, |
const char * | filename | ||
) |
sets the log file name for the currently installed message handler
- Parameters
-
scip SCIP data structure filename name of log file, or NULL (no log)
Definition at line 98 of file scip_message.c.
References Scip::messagehdlr, NULL, and SCIPmessagehdlrSetLogfile().
Referenced by processArguments(), and SCIPprocessShellArguments().
◆ SCIPsetMessagehdlrQuiet()
SCIP_EXPORT void SCIPsetMessagehdlrQuiet | ( | SCIP * | scip, |
SCIP_Bool | quiet | ||
) |
sets the currently installed message handler to be quiet (or not)
- Parameters
-
scip SCIP data structure quiet should screen messages be suppressed?
Definition at line 110 of file scip_message.c.
References Scip::messagehdlr, NULL, and SCIPmessagehdlrSetQuiet().
Referenced by doCopy(), processArguments(), SCIP_DECL_RELAXEXEC(), SCIPprocessShellArguments(), SCIPverifyCircularPatternNLP(), and solvePricingMINLP().
◆ SCIPwarningMessage()
SCIP_EXPORT void SCIPwarningMessage | ( | SCIP * | scip, |
const char * | formatstr, | ||
... | |||
) |
prints a warning message via the message handler
- Parameters
-
scip SCIP data structure formatstr format string like in printf() function
Definition at line 122 of file scip_message.c.
References Scip::messagehdlr, NULL, and SCIPmessageVFPrintWarning().
Referenced by addConcaveEstimatorMultivariate(), addConstraintToStage(), addVariableToStage(), applyBoundHeur(), applyFixings(), applyRepair(), applyVbounds(), changeParametersUsingSettingsFiles(), checkAltLPInfeasible(), checkConsnames(), checkCurvature(), checkFixedVariables(), checkParameters(), checkTransferBoolParam(), checkVarnames(), computeAndConstraintInfos(), conshdlrdataHasUpgrade(), CREATE_CONSTRAINT(), createAltLP(), createAndAddLinearCons(), determineSymmetry(), enforceConstraint(), fillDigraph(), findBestObjectiveValue(), forbidFixation(), getFixedVariable(), getJobId(), getNextLine(), getObjective(), getStatistics(), packingUpgrade(), parseConstraint(), parseRange(), parseType(), presolveCreateGlineurApproxDim3(), printExpr(), printIndicatorCons(), readBinaries(), readBounds(), readCnf(), readCoefficients(), readCols(), readFZNFile(), readGenerals(), readQCMatrix(), readQMatrix(), readRanges(), readRhs(), readSol(), readSOS(), readWarning(), readXmlSolFile(), replaceViolatedByLinearConstraints(), SCIP_DECL_BRANCHEXECLP(), SCIP_DECL_CONSCHECK(), SCIP_DECL_CONSCOPY(), SCIP_DECL_CONSINITLP(), SCIP_DECL_CONSINITPRE(), SCIP_DECL_DIALOGEXEC(), SCIP_DECL_EVENTEXEC(), SCIP_DECL_EVENTINIT(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEURINIT(), SCIP_DECL_NONLINCONSUPGD(), SCIP_DECL_PRICERFARKAS(), SCIP_DECL_PRICERREDCOST(), SCIP_DECL_READERREAD(), SCIP_DECL_READERWRITE(), SCIPchgVarLb(), SCIPchgVarLbGlobal(), SCIPchgVarLbNode(), SCIPchgVarLbProbing(), SCIPchgVarUb(), SCIPchgVarUbGlobal(), SCIPchgVarUbNode(), SCIPchgVarUbProbing(), SCIPconsBendersEnforceSolution(), SCIPconsGetDualfarkas(), SCIPconsGetDualsol(), SCIPconsGetLhs(), SCIPconsGetRhs(), SCIPconsGetRow(), SCIPcreateConsPseudobooleanWithConss(), SCIPcreateConsSuperindicator(), SCIPgetConsVals(), SCIPgetViolationNonlinear(), SCIPincludeNonlinconsUpgrade(), SCIPincludeReaderZpl(), SCIPinferVarLbCons(), SCIPinferVarLbProp(), SCIPinferVarUbCons(), SCIPinferVarUbProp(), SCIPisDualSolAvailable(), SCIPnewProbingNode(), SCIPreadOpb(), SCIPsolve(), SCIPsolveConcurrent(), SCIPtightenVarLb(), SCIPtightenVarLbGlobal(), SCIPtightenVarUb(), SCIPtightenVarUbGlobal(), SCIPwriteBnd(), SCIPwriteCcg(), SCIPwriteGms(), SCIPwriteImplicationConflictGraph(), SCIPwriteLp(), SCIPwriteMps(), SCIPwriteOpb(), SCIPwritePbm(), SCIPwritePip(), SCIPwritePpm(), setupAndSolve(), setupAndSolveSubscip(), setupAndSolveSubscipOneopt(), setupAndSolveSubscipRapidlearning(), setupSCIPparamsFP2(), setupSCIPparamsStage3(), solveBilinearLP(), solveClassification(), solveCoveringProblem(), solveLP(), solveLp(), solveMinIISC(), solveSubNLP(), solveSubproblem(), solveSubscip(), writeFzn(), and writeOpbConstraints().
◆ SCIPprintDebugMessage()
SCIP_EXPORT void SCIPprintDebugMessage | ( | SCIP * | scip, |
const char * | sourcefile, | ||
int | sourceline, | ||
const char * | formatstr, | ||
... | |||
) |
prints a debug message
- Parameters
-
scip SCIP data structure 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 138 of file scip_message.c.
References Scip::messagehdlr, NULL, SCIPmessageFPrintInfo(), SCIPmessageVFPrintInfo(), Scip::stat, and SCIP_Stat::subscipdepth.
◆ SCIPdebugMessagePrint()
SCIP_EXPORT void SCIPdebugMessagePrint | ( | SCIP * | scip, |
const char * | formatstr, | ||
... | |||
) |
prints a debug message without precode
- Parameters
-
scip SCIP data structure formatstr format string like in printf() function
Definition at line 165 of file scip_message.c.
References Scip::messagehdlr, NULL, and SCIPmessageVFPrintInfo().
◆ SCIPdialogMessage()
SCIP_EXPORT void SCIPdialogMessage | ( | SCIP * | scip, |
FILE * | file, | ||
const char * | formatstr, | ||
... | |||
) |
prints a dialog message that requests user interaction or is a direct response to a user interactive command
- Parameters
-
scip SCIP data structure file file stream to print into, or NULL for stdout formatstr format string like in printf() function
Definition at line 181 of file scip_message.c.
References Scip::messagehdlr, NULL, and SCIPmessageVFPrintDialog().
Referenced by dialogExecMenu(), displayReaders(), scip::ObjDialog::SCIP_DECL_DIALOGDESC(), SCIP_DECL_DIALOGDESC(), SCIP_DECL_DIALOGEXEC(), SCIPdialogDisplayMenu(), SCIPdialogDisplayMenuEntry(), and writeProblem().
◆ SCIPinfoMessage()
SCIP_EXPORT void SCIPinfoMessage | ( | SCIP * | scip, |
FILE * | file, | ||
const char * | formatstr, | ||
... | |||
) |
prints a message
- Parameters
-
scip SCIP data structure file file stream to print into, or NULL for stdout formatstr format string like in printf() function
Definition at line 198 of file scip_message.c.
References Scip::messagehdlr, NULL, and SCIPmessageVFPrintInfo().
Referenced by applyDomainChanges(), BENDERS_CUTORACLE(), checkAllConss(), checkCons(), checkConsnames(), checkCumulativeCondition(), checkOrigPbCons(), checkPackingPartitioningOrbitopeSolution(), checkSymresackSolution(), checkSystemGF2(), checkVarnames(), computeInteriorPoint(), configurationFree(), consdataCheckSuperindicator(), consdataCreate(), consdataFree(), consdataPrint(), createIntervalRelaxation(), createProbSimplifiedTest(), createSubscip(), detectDominatingVlbs(), detectDominatingVubs(), endLine(), enforceIndicators(), execmain(), extendToCover(), fromCommandLine(), generateAndApplyBendersIntegerCuts(), generateAndApplyBendersNogoodCut(), isConvexLocal(), main(), nodepartitionIsConnected(), ObjPricerVRP::pricing(), printBoundSection(), printBoundSectionName(), printColumnSection(), printEntry(), printIndicatorCons(), printLongStatistics(), printNeighborhoodStatistics(), printNLRow(), printPBRow(), printRangeSection(), printRecord(), printRhsSection(), printRow(), printRowType(), printShortStatistics(), printStart(), printStatus(), printValue(), processArguments(), readCyc(), readParams(), readSto(), runBenders(), runBrachistochrone(), runCircle(), runGastrans(), runPacking(), runSCIP(), runString(), SCIP_DECL_BENDERSCUTEXEC(), SCIP_DECL_CONCSOLVERCREATEINST(), SCIP_DECL_CONCSOLVEREXEC(), SCIP_DECL_CONCSOLVERINITSEEDS(), SCIP_DECL_CONFLICTEXEC(), SCIP_DECL_CONSCHECK(), SCIP_DECL_CONSEXIT(), SCIP_DECL_CONSEXITSOL(), SCIP_DECL_CONSINITSOL(), SCIP_DECL_CONSPRINT(), SCIP_DECL_DIALOGEXEC(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_EVENTEXEC(), SCIP_DECL_HASHKEYVAL(), SCIP_DECL_LINCONSUPGD(), SCIP_DECL_PRICERREDCOST(), SCIP_DECL_READERREAD(), SCIP_DECL_READERWRITE(), SCIP_DECL_TABLEOUTPUT(), SCIPbendersComputeSubproblemLowerbound(), SCIPcheckSolutionOrbisack(), SCIPcleanupRowprep(), SCIPprintExternalCodes(), SCIPprintLinConsStats(), SCIPprintRowprep(), SCIPprintSolReaderFzn(), SCIPprobdataInvalidateDualbound(), SCIPprobdataUpdateDualbound(), SCIPprobdataWriteSolution(), SCIPprocessShellArguments(), SCIPrunCyc(), SCIPsolveConcurrent(), SCIPvalidateSolve(), SCIPvardataPrint(), SCIPwriteBnd(), SCIPwriteCcg(), SCIPwriteGms(), SCIPwriteLp(), SCIPwriteMps(), SCIPwritePbm(), SCIPwritePip(), SCIPwritePpm(), SCIPwriteVarName(), SCIPwriteVarsLinearsum(), SCIPwriteVarsList(), SCIPwriteVarsPolynomial(), selectVarMultAggrBranching(), setupProblem(), solCutIsViolated(), solveClassification(), solveMinIISC(), solveSubscipLpface(), strenghtenOrbitopeConstraint(), TCLIQUE_NEWSOL(), visualizeSolutionAscii(), visualizeSolutionGnuplot(), visualizeSolutionMatplotlib(), writeBounds(), writeBuffer(), writeExpandedSolutions(), writeFzn(), writeOpb(), writeOpbConstraints(), and writeOpbObjective().
◆ SCIPverbMessage()
SCIP_EXPORT void SCIPverbMessage | ( | SCIP * | scip, |
SCIP_VERBLEVEL | msgverblevel, | ||
FILE * | file, | ||
const char * | formatstr, | ||
... | |||
) |
prints a message depending on the verbosity level
- Parameters
-
scip SCIP data structure msgverblevel verbosity level of this message file file stream to print into, or NULL for stdout formatstr format string like in printf() function
Definition at line 215 of file scip_message.c.
References SCIP_Set::disp_verblevel, Scip::messagehdlr, NULL, SCIPmessageVFPrintVerbInfo(), and Scip::set.
Referenced by applyBoundChanges(), applyProbing(), applySolvingPhase(), central_terminal(), changeParametersUsingSettingsFiles(), checkCurvature(), checkParameters(), computeSymmetryGroup(), copyConsPseudoboolean(), createProbOnlyEdge(), createProbSimplified(), createSubproblems(), createSubSCIP(), determineSymmetry(), enforceConstraint(), execRelpscost(), findBestObjectiveValue(), findComponents(), freeTransform(), generateAndApplyBendersCuts(), maximalslack(), mpsinputEntryIgnored(), parseError(), performDualfix(), readMst(), readSol(), readSolFile(), readXmlSolFile(), reoptSaveNewObj(), SCIP_DECL_CONCSOLVERCREATEINST(), SCIP_DECL_CONSCOPY(), SCIP_DECL_CONSEXITSOL(), SCIP_DECL_CONSINITSOL(), SCIP_DECL_CONSPARSE(), SCIP_DECL_DIALOGEXEC(), SCIP_DECL_EVENTEXEC(), SCIP_DECL_PRESOLEXEC(), SCIP_DECL_READERREAD(), SCIP_DECL_SEPAEXECLP(), SCIP_DECL_TABLEOUTPUT(), SCIPapplyHeurDualval(), SCIPbendersComputeSubproblemLowerbound(), SCIPbendersExec(), SCIPbendersExecSubproblemSolve(), SCIPbendersMergeSubproblemIntoMaster(), SCIPcreateProbCyc(), SCIPcycPrintSolutionValues(), SCIPreoptMergeVarHistory(), SCIPselectVarPseudoStrongBranching(), SCIPselectVarStrongBranching(), SCIPsetCalcPathGrowSize(), SCIPsolve(), SCIPsolveConcurrent(), separateGLS(), solveSubNLP(), storeSolution(), SYMcomputeSymmetryGenerators(), syntaxError(), testCriteria(), transformSols(), transitionPhase3(), turnoffNodeSelector(), and updateFailureStatistic().
◆ SCIPgetVerbLevel()
SCIP_EXPORT SCIP_VERBLEVEL SCIPgetVerbLevel | ( | SCIP * | scip | ) |
returns the current message verbosity level
- Returns
- message verbosity level of SCIP
- See also
- SCIP_VERBLEVEL for a list of all verbosity levels
- Parameters
-
scip SCIP data structure
Definition at line 239 of file scip_message.c.
References SCIP_Set::disp_verblevel, NULL, and Scip::set.
Referenced by SCIP_DECL_READERCOPY().