Detailed Description
methods and macros to use the SCIP memory management
- See also
- Using the memory functions of SCIP for more information
Functions | |
BMS_BLKMEM * | SCIPblkmem (SCIP *scip) |
BMS_BUFMEM * | SCIPbuffer (SCIP *scip) |
BMS_BUFMEM * | SCIPcleanbuffer (SCIP *scip) |
SCIP_Longint | SCIPgetMemUsed (SCIP *scip) |
SCIP_Longint | SCIPgetMemTotal (SCIP *scip) |
SCIP_Longint | SCIPgetMemExternEstim (SCIP *scip) |
int | SCIPcalcMemGrowSize (SCIP *scip, int num) |
SCIP_RETCODE | SCIPensureBlockMemoryArray_call (SCIP *scip, void **arrayptr, size_t elemsize, int *arraysize, int minsize) |
void | SCIPprintMemoryDiagnostic (SCIP *scip) |
Macro Definition Documentation
◆ SCIPallocMemory
#define SCIPallocMemory | ( | scip, | |
ptr | |||
) |
Definition at line 60 of file scip_mem.h.
Referenced by createTreeData(), createTreeProfile(), SCIP_DECL_BRANCHINIT(), SCIPboundstoreCreate(), SCIPincludeConcurrentScipSolvers(), SCIPincludeConshdlrBenders(), SCIPincludeConshdlrBenderslp(), SCIPincludeEventHdlrGlobalbnd(), SCIPincludeHeurAdaptivediving(), SCIPincludeHeurCycGreedy(), SCIPincludePropSync(), SCIPincludeSepaMcf(), SCIPnlpiOracleCreate(), subtreeSumGapCreate(), and timeSeriesCreate().
◆ SCIPallocClearMemory
#define SCIPallocClearMemory | ( | scip, | |
ptr | |||
) |
Definition at line 62 of file scip_mem.h.
Referenced by AMPLProblemHandler::AMPLProblemHandler().
◆ SCIPallocMemoryArray
#define SCIPallocMemoryArray | ( | scip, | |
ptr, | |||
num | |||
) |
Definition at line 64 of file scip_mem.h.
Referenced by addPathCuts(), addTourCuts(), collectSolution(), computeAndConstraintInfos(), extractCapacities(), extractCapacityRows(), extractFlow(), extractFlowRows(), extractNodes(), identifySourcesTargets(), mcfnetworkFill(), readCyc(), runTabuCol(), SCIP_DECL_BRANCHINIT(), SCIP_DECL_HEURINIT(), SCIP_DECL_SEPAEXECLP(), SCIPchgVarObjProbing(), setupProblem(), tcliquegraphConstructCliqueTable(), and timeSeriesCreate().
◆ SCIPallocClearMemoryArray
#define SCIPallocClearMemoryArray | ( | scip, | |
ptr, | |||
num | |||
) |
Definition at line 66 of file scip_mem.h.
Referenced by ensureMemorySize(), extendMemoryTreeProfile(), SCIP_DECL_COMPREXEC(), SCIP_DECL_SEPAEXECLP(), and SCIPmatrixCreate().
◆ SCIPallocMemorySize
#define SCIPallocMemorySize | ( | scip, | |
ptr, | |||
size | |||
) |
Definition at line 68 of file scip_mem.h.
◆ SCIPreallocMemoryArray
#define SCIPreallocMemoryArray | ( | scip, | |
ptr, | |||
newnum | |||
) |
Definition at line 70 of file scip_mem.h.
Referenced by addCandSolCyckerlin(), addVbound(), collectSolution(), computeAndConstraintInfos(), constructCompression(), createNewArc(), createNewCommodity(), ensureMemorySize(), extendMemoryTreeProfile(), extractCapacities(), mcfnetworkExtract(), SCIPchgVarObjProbing(), and tcliquegraphEnsureCliqueidsSize().
◆ SCIPreallocMemorySize
#define SCIPreallocMemorySize | ( | scip, | |
ptr, | |||
newsize | |||
) |
Definition at line 72 of file scip_mem.h.
◆ SCIPduplicateMemory
#define SCIPduplicateMemory | ( | scip, | |
ptr, | |||
source | |||
) |
Definition at line 74 of file scip_mem.h.
◆ SCIPduplicateMemoryArray
#define SCIPduplicateMemoryArray | ( | scip, | |
ptr, | |||
source, | |||
num | |||
) |
Definition at line 76 of file scip_mem.h.
Referenced by applyProbing(), computeAndConstraintInfos(), initProblem(), scip::ObjBenders::ObjBenders(), scip::ObjBenderscut::ObjBenderscut(), scip::ObjBranchrule::ObjBranchrule(), scip::ObjConshdlr::ObjConshdlr(), scip::ObjCutsel::ObjCutsel(), scip::ObjDialog::ObjDialog(), scip::ObjDisp::ObjDisp(), scip::ObjEventhdlr::ObjEventhdlr(), scip::ObjHeur::ObjHeur(), scip::ObjNodesel::ObjNodesel(), scip::ObjPresol::ObjPresol(), scip::ObjPricer::ObjPricer(), scip::ObjProp::ObjProp(), scip::ObjReader::ObjReader(), scip::ObjRelax::ObjRelax(), scip::ObjSepa::ObjSepa(), scip::ObjTable::ObjTable(), SCIP_DECL_NLPISETINITIALGUESS(), and SCIPnlhdlrCreate().
◆ SCIPfreeMemory
#define SCIPfreeMemory | ( | scip, | |
ptr | |||
) | BMSfreeMemory(ptr) |
Definition at line 78 of file scip_mem.h.
Referenced by freeTreeData(), freeTreeProfile(), SCIP_DECL_CONSFREE(), SCIP_DECL_EVENTFREE(), SCIP_DECL_HEURFREE(), SCIP_DECL_PROBDELORIG(), SCIP_DECL_PROPFREE(), SCIP_DECL_SEPAFREE(), SCIPboundstoreFree(), SCIPincludeHeurAdaptivediving(), SCIPnlhdlrFree(), subtreeSumGapFree(), and timeSeriesFree().
◆ SCIPfreeMemoryNull
#define SCIPfreeMemoryNull | ( | scip, | |
ptr | |||
) | BMSfreeMemoryNull(ptr) |
Definition at line 79 of file scip_mem.h.
Referenced by SCIPnlhdlrFree().
◆ SCIPfreeMemoryArray
#define SCIPfreeMemoryArray | ( | scip, | |
ptr | |||
) | BMSfreeMemoryArray(ptr) |
Definition at line 80 of file scip_mem.h.
Referenced by addPathCuts(), addTourCuts(), applyProbing(), freeProblem(), freeSortedvars(), freeTreeProfile(), readCyc(), runBrachistochrone(), runPacking(), runTabuCol(), SCIP_DECL_BRANCHINIT(), SCIP_DECL_COMPREXIT(), SCIP_DECL_HEURFREE(), SCIP_DECL_NODESELEXITSOL(), SCIP_DECL_NODESELFREE(), SCIP_DECL_SEPAEXECLP(), SCIPmatrixCreate(), SCIPmatrixFree(), SCIPnlhdlrCreate(), SCIPwriteOpb(), timeSeriesFree(), scip::ObjBenders::~ObjBenders(), scip::ObjBenderscut::~ObjBenderscut(), scip::ObjBranchrule::~ObjBranchrule(), scip::ObjConshdlr::~ObjConshdlr(), scip::ObjCutsel::~ObjCutsel(), scip::ObjDialog::~ObjDialog(), scip::ObjDisp::~ObjDisp(), scip::ObjEventhdlr::~ObjEventhdlr(), scip::ObjHeur::~ObjHeur(), scip::ObjNodesel::~ObjNodesel(), scip::ObjPresol::~ObjPresol(), scip::ObjPricer::~ObjPricer(), scip::ObjProp::~ObjProp(), scip::ObjReader::~ObjReader(), scip::ObjRelax::~ObjRelax(), scip::ObjSepa::~ObjSepa(), and scip::ObjTable::~ObjTable().
◆ SCIPfreeMemoryArrayNull
#define SCIPfreeMemoryArrayNull | ( | scip, | |
ptr | |||
) | BMSfreeMemoryArrayNull(ptr) |
Definition at line 81 of file scip_mem.h.
Referenced by freeSortedvars(), mcfnetworkExtract(), mcfnetworkFree(), SCIP_DECL_CONSEXIT(), SCIP_DECL_NLPIADDVARS(), SCIP_DECL_NLPIDELVARSET(), SCIP_DECL_NLPIFREEPROBLEM(), SCIP_DECL_NLPISETINITIALGUESS(), SCIP_DECL_SEPAEXITSOL(), and tcliquegraphFree().
◆ SCIPfreeMemorySize
#define SCIPfreeMemorySize | ( | scip, | |
ptr | |||
) | BMSfreeMemorySize(ptr) |
Definition at line 82 of file scip_mem.h.
◆ SCIPfreeMemorySizeNull
#define SCIPfreeMemorySizeNull | ( | scip, | |
ptr | |||
) | BMSfreeMemorySizeNull(ptr) |
Definition at line 83 of file scip_mem.h.
◆ SCIPallocBlockMemory
#define SCIPallocBlockMemory | ( | scip, | |
ptr | |||
) |
Definition at line 89 of file scip_mem.h.
Referenced by addAuxiliaryVariablesToMaster(), addComponent(), addOrbitope(), alnsIncludeNeighborhood(), assignAuxiliaryVariables(), catchVarEventCardinality(), COLORcreateConsStoreGraph(), COLORincludeConshdlrStoreGraph(), consdataCreate(), consdataCreateRedundant(), consdataCreateSuperindicator(), conshdlrdataCreate(), copyDimensions(), createAndAddAndCons(), createConsStoreGraphAtRoot(), createConstarray(), createData(), createDepthinfo(), createExprNode(), createNlhdlrExprData(), createPattern(), createReaderdata(), createScenarioData(), createSolTuple(), createSubproblems(), createTabooList(), createVararray(), DECL_NHINIT(), decompHorizonCreate(), detectNlhdlr(), ecaggrCreateEmpty(), exprdataCreate(), getEventData(), includeDivingHeurs(), includeEventHdlrSync(), includeNeighborhoods(), initBranchruleData(), initConflictgraph(), initialiseLPSubproblem(), initImplGraphSOS1(), initProblem(), initTCliquegraph(), level2resultEqual(), lexdataCreate(), linconsupgradeFree(), mcfnetworkCreate(), mod2MatrixAddCol(), mod2MatrixAddTransRow(), mpsinputCreate(), nlrowaggrCreate(), objimplicsCreate(), parseOutputDimensioninfo(), probdataCreate(), propdataCreate(), readerdataAddOutputvar(), readerdataCreate(), schedulerIncludeNeighborhood(), SCIP_DECL_CONSCOPY(), SCIP_DECL_CONSTRANS(), SCIP_DECL_DISPINITSOL(), SCIP_DECL_EVENTEXEC(), SCIP_DECL_EVENTINITSOL(), SCIP_DECL_EXPRCOPYDATA(), SCIP_DECL_EXPRGETSYMDATA(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEURINIT(), SCIP_DECL_NLPICREATEPROBLEM(), SCIP_DECL_PROBCOPY(), SCIP_DECL_PROBTRANS(), SCIP_DECL_PROPFREE(), SCIP_DECL_SEPAEXECLP(), SCIPaggrRowCopy(), SCIPaggrRowCreate(), SCIPbendersSolveSubproblemCIP(), SCIPbendersSolveSubproblemLP(), SCIPbendersStoreCut(), SCIPcreateConcurrent(), SCIPcreateConsCardinality(), SCIPcreateConsLOP(), SCIPcreateConsPseudobooleanWithConss(), SCIPcreateConsSOS1(), SCIPcreateConsSOS2(), tsp::SCIPcreateConsSubtour(), SCIPcreateExprProduct(), SCIPcreateExprValue(), SCIPcreateProbColoring(), SCIPcreateProbCyc(), SCIPcreateRowprep(), SCIPcreateSymgraph(), SCIPgenVBoundAdd(), SCIPincludeBenderscutFeasalt(), SCIPincludeBenderscutInt(), SCIPincludeBenderscutNogood(), SCIPincludeBenderscutOpt(), SCIPincludeBendersDefault(), SCIPincludeBranchruleAllfullstrong(), SCIPincludeBranchruleCloud(), SCIPincludeBranchruleDistribution(), SCIPincludeBranchruleFullstrong(), SCIPincludeBranchruleGomory(), SCIPincludeBranchruleInference(), SCIPincludeBranchruleMultAggr(), SCIPincludeBranchrulePscost(), SCIPincludeBranchruleRandom(), SCIPincludeBranchruleStrongcoloring(), SCIPincludeBranchruleVanillafullstrong(), SCIPincludeComprLargestrepr(), SCIPincludeComprWeakcompr(), SCIPincludeConshdlrBounddisjunction(), SCIPincludeConshdlrCardinality(), SCIPincludeConshdlrComponents(), SCIPincludeConshdlrDisjunction(), SCIPincludeConshdlrIndicator(), SCIPincludeConshdlrOrbisack(), SCIPincludeConshdlrOrbitope(), SCIPincludeConshdlrRpa(), SCIPincludeConshdlrSOS2(), SCIPincludeConshdlrSuperindicator(), SCIPincludeConshdlrSymresack(), SCIPincludeConshdlrViolatedCut(), SCIPincludeConsUpgradeNonlinear(), SCIPincludeCutselDynamic(), SCIPincludeCutselEnsemble(), SCIPincludeCutselHybrid(), SCIPincludeEventHdlrBoundwriting(), SCIPincludeEventHdlrShadowTree(), SCIPincludeEventHdlrSofttimelimit(), SCIPincludeEventHdlrSolvingphase(), SCIPincludeHeurActconsdiving(), SCIPincludeHeurAlns(), SCIPincludeHeurBound(), SCIPincludeHeurCoefdiving(), SCIPincludeHeurCompletesol(), SCIPincludeHeurConflictdiving(), SCIPincludeHeurCrossover(), SCIPincludeHeurCycKerlin(), SCIPincludeHeurDins(), SCIPincludeHeurDps(), SCIPincludeHeurDualval(), SCIPincludeHeurFixandinfer(), SCIPincludeHeurFracdiving(), SCIPincludeHeurGuideddiving(), SCIPincludeHeurIndicator(), SCIPincludeHeurIndicatordiving(), SCIPincludeHeurInit(), SCIPincludeHeurIntdiving(), SCIPincludeHeurLinesearchdiving(), SCIPincludeHeurListScheduling(), SCIPincludeHeurLocalbranching(), SCIPincludeHeurLpface(), SCIPincludeHeurMpec(), SCIPincludeHeurMultistart(), SCIPincludeHeurMutation(), SCIPincludeHeurObjpscostdiving(), SCIPincludeHeurOctane(), SCIPincludeHeurOfins(), SCIPincludeHeurOneopt(), SCIPincludeHeurOptcumulative(), SCIPincludeHeurPADM(), SCIPincludeHeurProximity(), SCIPincludeHeurPscostdiving(), SCIPincludeHeurRandrounding(), SCIPincludeHeurRedsize(), SCIPincludeHeurRens(), SCIPincludeHeurReoptsols(), SCIPincludeHeurRins(), SCIPincludeHeurRootsoldiving(), SCIPincludeHeurRounding(), SCIPincludeHeurScheduler(), SCIPincludeHeurShiftandpropagate(), SCIPincludeHeurSimplerounding(), SCIPincludeHeurSubNlp(), SCIPincludeHeurSync(), SCIPincludeHeurTrustregion(), SCIPincludeHeurTrySol(), SCIPincludeHeurTwoopt(), SCIPincludeHeurUndercover(), SCIPincludeHeurVeclendiving(), SCIPincludeHeurZeroobj(), SCIPincludeHeurZirounding(), SCIPincludeLexicographicReduction(), SCIPincludeNlhdlrBilinear(), SCIPincludeNlhdlrConcave(), SCIPincludeNlhdlrConvex(), SCIPincludeNlhdlrPerspective(), SCIPincludeNlhdlrQuadratic(), SCIPincludeNlhdlrSignomial(), SCIPincludeNlpSolverWorhp(), SCIPincludeNodeselBfs(), SCIPincludeNodeselEstimate(), SCIPincludeNodeselHybridestim(), SCIPincludeNodeselRestartdfs(), SCIPincludeNodeselUct(), SCIPincludeOrbitalReduction(), SCIPincludeOrbitopalReduction(), SCIPincludePresolBoundshift(), SCIPincludePresolConvertinttobin(), SCIPincludePresolDomcol(), SCIPincludePresolDualcomp(), SCIPincludePresolDualinfer(), SCIPincludePresolDualsparsify(), SCIPincludePresolMILP(), SCIPincludePresolQPKKTref(), SCIPincludePresolSparsify(), SCIPincludePresolTworowbnd(), SCIPincludePricerBinpacking(), SCIPincludePricerColoring(), SCIPincludePricerRpa(), SCIPincludePropNlobbt(), SCIPincludePropRedcost(), SCIPincludePropSymmetry(), SCIPincludePropVbounds(), SCIPincludeReaderBnd(), SCIPincludeReaderCip(), SCIPincludeReaderCor(), SCIPincludeReaderLp(), SCIPincludeReaderMps(), SCIPincludeReaderPbm(), SCIPincludeReaderPpm(), SCIPincludeReaderSto(), SCIPincludeReaderTim(), SCIPincludeSepaCGMIP(), SCIPincludeSepaClique(), SCIPincludeSepaClosecuts(), SCIPincludeSepaConvexproj(), SCIPincludeSepaDisjunctive(), SCIPincludeSepaGauge(), SCIPincludeSepaGMI(), SCIPincludeSepaGomory(), SCIPincludeSepaImpliedbounds(), SCIPincludeSepaInterminor(), SCIPincludeSepaMinor(), SCIPincludeSepaMixing(), SCIPincludeSepaOddcycle(), SCIPincludeSepaZerohalf(), SCIPinitHeurOptcumulative(), SCIPinitRepresentation(), SCIPinsertBilinearTermImplicitNonlinear(), SCIPlinConsStatsCreate(), SCIPvariableGraphCreate(), selectCandidateUsingSampling(), sepadataCreate(), smpsinputCreate(), stoinputCreate(), subtreeSumGapStoreNode(), tcliquegraphCreate(), timinputCreate(), updateArcData(), and vardataCreate().
◆ SCIPallocClearBlockMemory
#define SCIPallocClearBlockMemory | ( | scip, | |
ptr | |||
) |
Definition at line 91 of file scip_mem.h.
Referenced by addAdjacentVars(), computeOffValues(), createCons(), createConstraint(), createNlhdlrExprData(), SCIP_DECL_EXPR_OWNERCREATE(), SCIP_DECL_NLHDLRDETECT(), SCIP_DECL_NLPICREATEPROBLEM(), SCIPincludeConshdlrFixedvar(), SCIPincludeConshdlrNonlinear(), SCIPincludeExprhdlrLog(), SCIPincludeExprhdlrPow(), SCIPincludeExprhdlrProduct(), SCIPincludeNlhdlrSoc(), SCIPincludeNlpSolverAll(), SCIPincludeNlpSolverFilterSQP(), SCIPincludeSepaRlt(), SCIPnlhdlrCreate(), and varIsSemicontinuous().
◆ SCIPallocBlockMemoryArray
#define SCIPallocBlockMemoryArray | ( | scip, | |
ptr, | |||
num | |||
) |
Definition at line 93 of file scip_mem.h.
Referenced by addAdjacentVars(), addComponent(), addExtendedAsymmetricFormulation(), addExtendedFlowFormulation(), addOrbitope(), addSSTConssOrbitAndUpdateSST(), addStrongSBCsSubgroup(), addSubtourCuts(), addWeakSBCsSubgroup(), AMPLProblemHandler::AMPLProblemHandler(), applyNlobbt(), applyOptcumulative(), blisshook(), branch(), branchingDecisionIsValid(), branchruledataEnsureArraySize(), branchruledataEnsureNlcount(), buildSubgroupGraph(), collectLeafs(), collectNondefaultParams(), COLORprobAddNewStableSet(), componentSetupWorkingSol(), computeOffValues(), consdataCollectLinkingCons(), consdataCreate(), consdataCreateBinvars(), conshdlrdataCreate(), constructCompression(), correctLocksAndCaptures(), createAndSplitProblem(), createAuxiliaryNonlinearSubproblem(), createBenderscutData(), createBendersData(), createCapacityRestriction(), createConflictGraphSST(), createConsStoreGraphAtRoot(), createCoverCutsTimepoint(), createData(), createDepthinfo(), createDisaggrVars(), createOrDetermineSizeGraph(), createOrDetermineSizeGraphCheck(), createPresoldata(), createProbQP(), createReaderdata(), createRelaxation(), createScenarioData(), createScenariosFromBlocks(), createScenarioSubproblemArray(), createSepaData(), createSolTuple(), createStartingData(), createSubSCIP(), createSubscip(), createTabooList(), createVariableMappings(), createVariables(), decompHorizonCreate(), detectNlhdlr(), detectOrbitopalSymmetries(), dualBoundStrengthening(), ecaggrCreateEmpty(), ensureConstarrySizeFznInput(), ensureDepthInfoArraySize(), ensureDynamicConsArrayAllocatedAndSufficientlyLarge(), ensureStartingPoint(), ensureSymmetryPermstransComputed(), ensureVararrySize(), ensureVararrySizeFznInput(), evaluateWorhpRun(), execRelpscost(), extensionOperatorSOS1(), fillVariableGraph(), findAndStoreDivesets(), getColumnOrder(), getEventData(), getRowOrder(), heurdataInit(), identifyOrbitalSymmetriesBroken(), includeDivingHeurs(), initBranchruleData(), initConcsolver(), initData(), initOrbits(), initProblem(), initPropdata(), initRest(), innerPresolve(), isDoublelLexSym(), lexdataCreate(), LOPreadFile(), mcfnetworkFill(), mod2MatrixTransformContRows(), nautyhook(), nlrowaggrCreate(), objimplicsCreate(), AMPLProblemHandler::OnHeader(), packingUpgrade(), parseOutputDimensioninfo(), preprocessGraph(), presolRoundConssSOS1(), probdataCreate(), processSolveOutcome(), propagateLocks(), propdataInit(), readBlocks(), readCoefficients(), readIndep(), readLinearCoefs(), sassyhook(), SCIP_DECL_BRANCHEXECLP(), SCIP_DECL_BRANCHINIT(), SCIP_DECL_CONSACTIVE(), SCIP_DECL_CONSINIT(), SCIP_DECL_CONSINITSOL(), SCIP_DECL_CONSLOCK(), SCIP_DECL_CONSPROP(), SCIP_DECL_CONSTRANS(), SCIP_DECL_EVENTEXEC(), SCIP_DECL_EXPRGETSYMDATA(), SCIP_DECL_HEURINITSOL(), SCIP_DECL_NLHDLRDETECT(), SCIP_DECL_NLHDLRINITSEPA(), SCIP_DECL_NLPICREATEPROBLEM(), SCIP_DECL_NLPIDELCONSSET(), SCIP_DECL_NLPIDELVARSET(), SCIP_DECL_NLPISETINITIALGUESS(), SCIP_DECL_NLPISOLVE(), SCIP_DECL_PARAMCHGD(), SCIP_DECL_PRESOLEXEC(), SCIP_DECL_PRICERINITSOL(), SCIP_DECL_PROBCOPY(), SCIP_DECL_PROBTRANS(), SCIP_DECL_READERREAD(), SCIP_DECL_SEPAEXECLP(), SCIPaggrRowCreate(), SCIPapplyHeurDualval(), SCIPapplyProximity(), SCIPapplyRedSize(), SCIPcomputeComponentsSym(), SCIPcomputeSymgraphColors(), SCIPcreateConsCardinality(), SCIPcreateConsLOP(), SCIPcreateProbColoring(), SCIPcreateProbCyc(), SCIPcreateSymgraph(), SCIPcreateSymgraphConsnodeperm(), SCIPcycAddIncompleteSol(), SCIPdetectSingleOrDoubleLexMatrices(), SCIPexprintHessianSparsity(), SCIPgenerateOrbitopeVarsMatrix(), SCIPgetNlpiOracleIpopt(), SCIPincludeHeurAlns(), SCIPincludeHeurScheduler(), SCIPincludeHeurSync(), SCIPincludeNlpSolverAll(), SCIPinitHeurOptcumulative(), SCIPisPackingPartitioningOrbitope(), SCIPisSOCNonlinear(), SCIPlexicographicReductionAddPermutation(), SCIPnlpiOracleGetHessianLagSparsity(), SCIPnlpiOracleGetJacobianSparsity(), SCIPreadDiff(), SCIPreadLp(), SCIPreadOpb(), SCIPreadPip(), SCIPreduceMatrixSize(), SCIPsyncstoreInit(), SCIPwriteLp(), SCIPwriteMps(), sepadataAddNlrowaggr(), setSymmetryData(), setupAndSolveCumulativeSubscip(), setUpEvents(), setupGradients(), setupHessian(), solvePricingMINLP(), sortGenVBounds(), storeNonlinearConvexNlrows(), storeVarExprs(), tcliquegraphCreate(), timinputCreate(), transformNonIntegralRow(), userDG(), and userHM().
◆ SCIPallocBlockMemorySize
#define SCIPallocBlockMemorySize | ( | scip, | |
ptr, | |||
size | |||
) |
Definition at line 95 of file scip_mem.h.
◆ SCIPallocClearBlockMemoryArray
#define SCIPallocClearBlockMemoryArray | ( | scip, | |
ptr, | |||
num | |||
) |
Definition at line 97 of file scip_mem.h.
Referenced by addSubtourCuts(), checkComponentsForNonstandardPerms(), consdataCreate(), constructCompression(), createProbQP(), createSubSCIP(), createVariables(), decompHorizonCreate(), runBenders(), SCIP_DECL_NLHDLRDETECT(), SCIP_DECL_NLPISOLVE(), SCIP_DECL_PROBCOPY(), SCIP_DECL_PROBTRANS(), SCIP_DECL_READERREAD(), SCIP_DECL_SEPAEXECLP(), SCIPbendersExec(), SCIPboundstoreCreate(), SCIPcreateSymgraph(), SCIPnlpiOracleAddVars(), SCIPvariableGraphCreate(), and subtreeSumGapSplit().
◆ SCIPreallocBlockMemoryArray
#define SCIPreallocBlockMemoryArray | ( | scip, | |
ptr, | |||
oldnum, | |||
newnum | |||
) |
Definition at line 99 of file scip_mem.h.
Referenced by addAuxVar(), addCoef(), addComponent(), addEntry(), addNewGenVBound(), addNodesInformation(), addOneRow(), addOrbitope(), addScenarioEntry(), addSCVarIndicator(), addSSTConssOrbitAndUpdateSST(), addStrongSBCsSubgroup(), addWeakSBCsSubgroup(), applyOptcumulative(), blisshook(), branchruledataEnsureArraySize(), branchruledataEnsureNlcount(), buildScenariosFromBlocks(), checkMemSize(), collectAggregatedVars(), collectNondefaultParams(), COLORprobAddNewStableSet(), consdataEnsureAddLinConsSize(), consdataEnsureVarsSize(), consdataEnsurevarsSizeCardinality(), consdataEnsurevarsSizeSOS1(), consdataEnsurevarsSizeSOS2(), conshdlrdataEnsureLinconsupgradesSize(), constraintListAppend(), constructValidSolution(), correctPresoldata(), createCapacityRestriction(), createCoverCutsTimepoint(), detectNlhdlr(), determineVariableFixings(), ensureConsLinSize(), ensureConstarrySizeFznInput(), ensureDepthInfoArraySize(), ensureDynamicConsArrayAllocatedAndSufficientlyLarge(), ensureEdgeArraysSize(), ensureNodeArraysSize(), ensureSize(), ensureVararrySize(), ensureVararrySizeFznInput(), ensureVarsSize(), exprIsSemicontinuous(), fillGlobalStartingData(), fillVariableGraph(), findAndStoreDivesets(), generateZerohalfCut(), getInferInt(), getMaxAndConsDim(), getNextLine(), identifyOrbitalSymmetriesBroken(), includeDivingHeurs(), innerPresolve(), level2dataFree(), nautyhook(), nlrowaggrAddLinearTerm(), parseOutputDimensioninfo(), readBlocks(), readCoefficients(), readIndep(), readQuadraticCoefs(), rowprepRecordModifiedVar(), sassyhook(), SCIP_DECL_CONSACTIVE(), SCIP_DECL_EVENTEXEC(), SCIP_DECL_NLHDLRDETECT(), SCIP_DECL_NLHDLRINITSEPA(), SCIP_DECL_NLPIADDCONSTRAINTS(), SCIP_DECL_NLPIADDVARS(), SCIP_DECL_NLPIDELCONSSET(), SCIP_DECL_NLPIDELVARSET(), SCIPaddSymgraphConsnode(), SCIPaddSymgraphOpnode(), SCIPaddSymgraphValnode(), SCIPaggrRowAddRow(), SCIPensureRowprepSize(), SCIPgenerateOrbitopeVarsMatrix(), SCIPgenVBoundAdd(), SCIPlexicographicReductionAddPermutation(), SCIPnlpiOracleGetJacobianSparsity(), SCIPparseVarsPolynomial(), SCIPprobdataAddVar(), SCIPpropSyncAddBndchg(), SCIPreduceMatrixSize(), SCIPseparateRelaxedKnapsack(), sepadataAddMinor(), sepadataAddNlrowaggr(), setSymmetryData(), setUpEvents(), storeVarExprs(), and tabooListAdd().
◆ SCIPreallocBlockMemorySize
#define SCIPreallocBlockMemorySize | ( | scip, | |
ptr, | |||
oldsize, | |||
newsize | |||
) |
Definition at line 101 of file scip_mem.h.
◆ SCIPduplicateBlockMemory
#define SCIPduplicateBlockMemory | ( | scip, | |
ptr, | |||
source | |||
) |
Definition at line 103 of file scip_mem.h.
Referenced by SCIP_DECL_EXPRCOPYDATA(), and SCIPcopyRowprep().
◆ SCIPduplicateBlockMemoryArray
#define SCIPduplicateBlockMemoryArray | ( | scip, | |
ptr, | |||
source, | |||
num | |||
) |
Definition at line 105 of file scip_mem.h.
Referenced by addConsNameToStorage(), addScenarioEntry(), addVarNameToStorage(), applyNlobbt(), computeSymmetryGroup(), consdataCreate(), consdataCreateRedundant(), constraintListAppend(), copyDimensions(), correctPresoldata(), createAndAddAndCons(), createAndSplitProblem(), createAuxiliaryNonlinearSubproblem(), createConstarray(), createConstraint(), createData(), createNlhdlrExprData(), createPresoldata(), createProjRow(), createReaderdata(), createVararray(), decompHorizonInitialize(), evaluateWorhpRun(), exprIsSemicontinuous(), heurdataInit(), initData(), innerPresolve(), nautyhook(), nlrowaggrCreate(), nlrowaggrStoreLinearTerms(), probdataCreate(), readerdataAddOutputvar(), SCIP_DECL_CONSINITSOL(), SCIP_DECL_CONSTRANS(), SCIP_DECL_SEPAEXECLP(), SCIPaggrRowCopy(), SCIPbendersStoreCut(), SCIPcopyRowprep(), SCIPcreateConcurrent(), SCIPcreateConsCardinality(), SCIPcreateConsPseudobooleanWithConss(), SCIPcreateConsSOS1(), SCIPcreateConsSOS2(), SCIPgenVBoundAdd(), SCIPheurPassIndicator(), SCIPinitHeurOptcumulative(), SCIPnlpiOracleAddVars(), SCIPnlpiOracleChgLinearCoefs(), SCIPnlpiOracleSetProblemName(), SCIPparseVarsPolynomial(), SCIPpricerBinpackingActivate(), setScenarioName(), setScenarioStageName(), subscipdataCopySubscip(), timinputSetStageName(), timinputSetStageStartCons(), timinputSetStageStartVar(), transformToOrig(), and vardataCreate().
◆ SCIPensureBlockMemoryArray
#define SCIPensureBlockMemoryArray | ( | scip, | |
ptr, | |||
arraysizeptr, | |||
minsize | |||
) | ( (SCIPensureBlockMemoryArray_call((scip), (void**)(ptr), sizeof(**(ptr)), (arraysizeptr), (minsize))) ) |
Definition at line 107 of file scip_mem.h.
Referenced by addAdjacentVars(), addCoefTerm(), addConsNameToStorage(), addConstraintToStage(), addOrDetermineEffectOfGroupedEdges(), addVariableToStage(), addVarNameToStorage(), bilinearTermsInsertEntry(), bilinTermAddAuxExpr(), catchVarEvent(), computeConsAndDataChanges(), consdataAddCons(), createAndAddAndCons(), createOrDetermineSizeGraph(), createOrDetermineSizeGraphCheck(), detectNlhdlr(), ensureConssSize(), ensureIntArraySize(), mod2MatrixAddCol(), mod2MatrixAddOrigRow(), mod2MatrixAddTransRow(), mod2rowAddRow(), nlrowaggrAddQuadraticVar(), readPeriods(), scenarioAddChild(), SCIP_DECL_NLPISOLVE(), SCIPappendExprSumExpr(), SCIPboundstoreAdd(), SCIPcreateConsPseudobooleanWithConss(), SCIPincludeConsUpgradeNonlinear(), and SCIPincludeNlhdlrNonlinear().
◆ SCIPfreeBlockMemory
#define SCIPfreeBlockMemory | ( | scip, | |
ptr | |||
) | BMSfreeBlockMemory(SCIPblkmem(scip), (ptr)) |
Definition at line 108 of file scip_mem.h.
Referenced by addAuxiliaryVariablesToMaster(), addComponent(), alnsFreeNeighborhood(), assignAuxiliaryVariables(), bilinearTermsFree(), clearVarAdjacency(), consdataFree(), conshdlrdataCreate(), conshdlrdataFree(), createAndAddAndCons(), DECL_NHEXIT(), DECL_NHFREE(), destroyMod2Matrix(), dropVarEventCardinality(), ecaggrFree(), exprdataFree(), freeComponent(), freeConflictgraph(), freeConstarray(), freeConstraint(), freeDepthinfo(), freeDimensions(), freeEnfoData(), freeEventData(), freeEventhandler(), freeExprDataMem(), freeExprNode(), freeGenVBound(), freeNlhdlrExprData(), freeOrbitope(), freePersistent(), freeProblem(), freeReaderdata(), freeScenarioTree(), freeShadowTree(), freeVararray(), level2dataFree(), level2resultCreateFromData(), lexdataCreate(), lexdataFree(), linconsupgradeCreate(), mcfnetworkFree(), mod2matrixRemoveCol(), mod2matrixRemoveRow(), mpsinputFree(), nlrowaggrFree(), presolRoundVarsSOS1(), probdataFree(), readerdataFree(), releaseSCHashmap(), schedulerFreeDivingHeur(), schedulerFreeNeighborhood(), SCIP_DECL_BENDERSCUTFREE(), SCIP_DECL_BENDERSFREE(), SCIP_DECL_BRANCHFREE(), SCIP_DECL_COMPRFREE(), SCIP_DECL_CONFLICTFREE(), SCIP_DECL_CONSDELETE(), SCIP_DECL_CONSFREE(), SCIP_DECL_CUTSELFREE(), SCIP_DECL_DISPINITSOL(), SCIP_DECL_EVENTEXEC(), SCIP_DECL_EVENTEXITSOL(), SCIP_DECL_EVENTFREE(), SCIP_DECL_EXPR_OWNERFREE(), SCIP_DECL_EXPRFREEDATA(), SCIP_DECL_EXPRFREEHDLR(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXIT(), SCIP_DECL_HEURFREE(), SCIP_DECL_NLHDLREXIT(), SCIP_DECL_NLHDLRFREEEXPRDATA(), SCIP_DECL_NLHDLRFREEHDLRDATA(), SCIP_DECL_NLPIFREE(), SCIP_DECL_NLPIFREEPROBLEM(), SCIP_DECL_NODESELFREE(), SCIP_DECL_PRESOLFREE(), SCIP_DECL_PRICERFREE(), SCIP_DECL_PROBDELORIG(), SCIP_DECL_PROBDELTRANS(), SCIP_DECL_PROPFREE(), SCIP_DECL_READERFREE(), SCIP_DECL_SEPAEXECLP(), SCIP_DECL_SEPAFREE(), SCIP_DECL_TABLEFREE(), SCIPaggrRowFree(), SCIPbendersExit(), SCIPbendersSolveSubproblemCIP(), SCIPbendersSolveSubproblemLP(), SCIPcreateConsPseudobooleanWithConss(), SCIPfreeConcurrent(), SCIPfreeRowprep(), SCIPfreeSymDataExpr(), SCIPfreeSymgraph(), SCIPincludePresolMILP(), SCIPinsertBilinearTermImplicitNonlinear(), SCIPisSOCNonlinear(), SCIPlexicographicReductionFree(), SCIPlinConsStatsFree(), SCIPnlhdlrFree(), SCIPorbitalReductionFree(), SCIPorbitopalReductionFree(), SCIPpatternRelease(), SCIPvariableGraphFree(), sepadataFree(), smpsinputFree(), stoinputFree(), subtreeSumGapDelSubtrees(), subtreeSumGapRemoveNode(), tcliquegraphFree(), timinputFree(), vardataDelete(), and warmStartInfoFree().
◆ SCIPfreeBlockMemoryNull
#define SCIPfreeBlockMemoryNull | ( | scip, | |
ptr | |||
) | BMSfreeBlockMemoryNull(SCIPblkmem(scip), (ptr)) |
Definition at line 109 of file scip_mem.h.
Referenced by SCIP_DECL_BRANCHFREE(), SCIP_DECL_HEURFREE(), SCIP_DECL_NLHDLRFREEEXPRDATA(), and SCIP_DECL_PRICERFREE().
◆ SCIPfreeBlockMemoryArray
#define SCIPfreeBlockMemoryArray | ( | scip, | |
ptr, | |||
num | |||
) | BMSfreeBlockMemoryArray(SCIPblkmem(scip), (ptr), (num)) |
Definition at line 110 of file scip_mem.h.
Referenced by addSubtourCuts(), applyOptcumulative(), bilinearTermsFree(), branchruledataFreeArrays(), cleanupHashDatas(), clearVarAdjacency(), componentPackingPartitioningOrbisackUpgrade(), consdataFree(), consdataFreeRows(), conshdlrdataFree(), constraintListAppend(), constructCompression(), correctLocksAndCaptures(), correctPresoldata(), createAndAddAndCons(), createConstraints(), createOrDetermineSizeGraph(), createOrDetermineSizeGraphCheck(), createPresoldata(), createProbQP(), createScenariosFromBlocks(), deleteSubproblem(), destroyMod2Matrix(), detectOrbitopalSymmetries(), doSeparation(), dualBoundStrengthening(), ecaggrFree(), execRelpscost(), exprIsSemicontinuous(), freeAllEventData(), freeColumnOrder(), freeComponent(), freeComponentsData(), freeConflictGraphSST(), freeConstarray(), freeDepthinfo(), freeDisaggrVars(), freeEventData(), freeExprDataMem(), freeGenVBound(), freeGenVBounds(), freeMemory(), freeNlhdlrExprData(), freeNonlinearProblem(), freeOrbitope(), freePersistent(), freeProblem(), freeProjRow(), freeReaderdata(), freeRowOrder(), freeScenarioTree(), freeSepaData(), freeStartingData(), freeSubSCIP(), freeSubscip(), freeSymmetryData(), freeVararray(), freeVariables(), heurdataFree(), innerPresolve(), invalidateHessianLagSparsity(), invalidateJacobiSparsity(), isDoublelLexSym(), level2dataFree(), lexdataFree(), mod2matrixRemoveRow(), nlrowaggrFree(), packingUpgrade(), presolRoundConssSOS1(), probdataFree(), propagateLocks(), propdataClear(), readBlocks(), readConstraints(), readIndep(), releaseSCHashmap(), runBenders(), SCIP_DECL_BENDERSCUTEXIT(), SCIP_DECL_BENDERSEXIT(), SCIP_DECL_BENDERSFREE(), SCIP_DECL_BRANCHEXIT(), SCIP_DECL_COMPREXIT(), SCIP_DECL_CONCSOLVERDESTROYINST(), SCIP_DECL_CONSACTIVE(), SCIP_DECL_CONSDELETE(), SCIP_DECL_CONSEXIT(), SCIP_DECL_CONSEXITSOL(), SCIP_DECL_CONSFREE(), SCIP_DECL_EVENTEXEC(), SCIP_DECL_EVENTEXITSOL(), SCIP_DECL_EXPRFREEDATA(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEUREXIT(), SCIP_DECL_HEUREXITSOL(), SCIP_DECL_HEURFREE(), SCIP_DECL_HEURINIT(), SCIP_DECL_NLHDLREXIT(), SCIP_DECL_NLHDLREXITSEPA(), SCIP_DECL_NLHDLRFREEEXPRDATA(), SCIP_DECL_NLHDLRINITSEPA(), SCIP_DECL_NLPIDELCONSSET(), SCIP_DECL_NLPIDELVARSET(), SCIP_DECL_PARAMCHGD(), SCIP_DECL_PRESOLEXEC(), SCIP_DECL_PRICEREXITSOL(), SCIP_DECL_PROBDELORIG(), SCIP_DECL_PROBDELTRANS(), SCIP_DECL_READERREAD(), SCIP_DECL_SEPAEXECLP(), SCIP_DECL_SEPAEXITSOL(), SCIPaggrRowFree(), SCIPapplyHeurDualval(), SCIPapplyRedSize(), SCIPbendersExec(), SCIPbendersExit(), SCIPboundstoreFree(), SCIPcreateConsPseudobooleanWithConss(), SCIPcycAddIncompleteSol(), SCIPdetectSingleOrDoubleLexMatrices(), SCIPfreeConcurrent(), SCIPfreeParseVarsPolynomialData(), SCIPfreeSOCArraysNonlinear(), SCIPfreeSymgraph(), SCIPgenVBoundAdd(), SCIPheurPassIndicator(), SCIPisSOCNonlinear(), SCIPnlpiOracleDelVarSet(), SCIPnlpiOracleGetHessianLagSparsity(), SCIPnlpiOracleGetJacobianSparsity(), SCIPnlpiOracleSetProblemName(), SCIPreadDiff(), SCIPreadLp(), SCIPreadOpb(), SCIPreadPip(), SCIPreduceMatrixSize(), SCIPsyncstoreExit(), SCIPvariableGraphFree(), SCIPwriteLp(), SCIPwriteMps(), sepadataClear(), sepadataFreeNlrows(), setSymmetryData(), setupAndSolveCumulativeSubscip(), setupStart(), solvePricingMINLP(), strengthenOrbitopeConstraint(), subscipdataFreeSubscip(), subtreeSumGapDelSubtrees(), SYMbuildSassyGraph(), SYMbuildSassyGraphCheck(), SYMcheckGraphsAreIdentical(), SYMcomputeSymmetryGenerators(), tcliquegraphFree(), timinputFree(), transformNonIntegralRow(), tryHandleSingleOrDoubleLexMatricesComponent(), userDG(), userHM(), and vardataDelete().
◆ SCIPfreeBlockMemoryArrayNull
#define SCIPfreeBlockMemoryArrayNull | ( | scip, | |
ptr, | |||
num | |||
) | BMSfreeBlockMemoryArrayNull(SCIPblkmem(scip), (ptr), (num)) |
Definition at line 111 of file scip_mem.h.
Referenced by addOrbitopesDynamic(), bilinearTermsFree(), branchruledataEnsureNlcount(), consdataFree(), consdataFreeRows(), conshdlrdataCreate(), createIndicatorConstraint(), destroyMod2Matrix(), detectAndHandleSubgroups(), freeComponent(), freeConstraint(), freeConstraints(), freeDimensions(), freeDisaggrVars(), freeEnfoData(), freeExprDataMem(), freeNlhdlrExprData(), freeOrbitope(), freeShadowTree(), freeSymmetryData(), freeVarExprs(), freeVariables(), invalidateSolution(), mcfnetworkFree(), mod2matrixRemoveRow(), nlrowaggrFree(), presolRoundConssSOS1(), probdataFree(), propdataExit(), readConstraints(), readObjective(), SCIP_DECL_BRANCHFREE(), SCIP_DECL_CONSEXIT(), SCIP_DECL_CONSEXITPRE(), SCIP_DECL_CONSEXITSOL(), SCIP_DECL_CONSFREE(), SCIP_DECL_CONSLOCK(), SCIP_DECL_EVENTEXEC(), SCIP_DECL_EVENTEXIT(), SCIP_DECL_EXPR_OWNERFREE(), SCIP_DECL_HEUREXIT(), SCIP_DECL_HEURFREE(), SCIP_DECL_NLHDLRFREEEXPRDATA(), SCIP_DECL_NLHDLRFREEHDLRDATA(), SCIP_DECL_NLPIADDCONSTRAINTS(), SCIP_DECL_NLPIADDVARS(), SCIP_DECL_NLPICHGEXPR(), SCIP_DECL_NLPICHGLINEARCOEFS(), SCIP_DECL_NLPIDELCONSSET(), SCIP_DECL_NLPIDELVARSET(), SCIP_DECL_NLPIFREE(), SCIP_DECL_NLPIFREEPROBLEM(), SCIP_DECL_NLPISETINITIALGUESS(), SCIP_DECL_NLPISETOBJECTIVE(), SCIP_DECL_PRICERFREE(), SCIP_DECL_PROBDELORIG(), SCIP_DECL_PROPEXIT(), SCIP_DECL_READERFREE(), SCIP_DECL_READERREAD(), SCIPaggrRowFree(), SCIPboundstoreFree(), SCIPdetectSingleOrDoubleLexMatrices(), SCIPexprintEval(), SCIPexprintFreeData(), SCIPfreeParseVarsPolynomialData(), SCIPfreeRowprep(), SCIPfreeSymDataExpr(), SCIPfreeSymgraph(), SCIPfreeSymgraphConsnodeperm(), SCIPlexicographicReductionReset(), SCIPnlpiOracleGetHessianLagSparsity(), SCIPorbitalReductionReset(), SCIPorbitopalReductionReset(), SCIPparseVarsPolynomial(), SCIPpatternRelease(), SCIPvariableGraphFree(), sepadataClear(), SYMcheckGraphsAreIdentical(), and transformToOrig().
◆ SCIPfreeBlockMemorySize
#define SCIPfreeBlockMemorySize | ( | scip, | |
ptr, | |||
size | |||
) | BMSfreeBlockMemorySize(SCIPblkmem(scip), (ptr), (size)) |
Definition at line 112 of file scip_mem.h.
◆ SCIPfreeBlockMemorySizeNull
#define SCIPfreeBlockMemorySizeNull | ( | scip, | |
ptr, | |||
size | |||
) | BMSfreeBlockMemorySizeNull(SCIPblkmem(scip), (ptr), (size)) |
Definition at line 113 of file scip_mem.h.
◆ SCIPallocBuffer
#define SCIPallocBuffer | ( | scip, | |
ptr | |||
) |
Definition at line 122 of file scip_mem.h.
Referenced by createBoundRays(), createConstantAssignment(), createRays(), createTcliqueGraph(), fillRelationTables(), initializeMatrix(), insertIndex(), makeCoverMinimal(), nodepairqueueCreate(), nodepartitionCreate(), SCIP_DECL_HEUREXEC(), and SCIPmatrixCreate().
◆ SCIPallocBufferArray
#define SCIPallocBufferArray | ( | scip, | |
ptr, | |||
num | |||
) |
Definition at line 124 of file scip_mem.h.
Referenced by adaptSymmetryDataSST(), addAltLPColumn(), addAltLPConstraint(), addAltLPRow(), addBranchingComplementaritiesSOS1(), addCliqueDataEntry(), addCliques(), addConsToOccurList(), addConstraint(), addConstraintToBendersSubproblem(), addCut(), addExprViolScoresAuxVars(), addFixedVarsConss(), addGenVBound(), addKnapsackConstraints(), addLocalBranchingConstraint(), addLocalbranchingConstraintAndObjcutoff(), addLogicOrConstraints(), addLowerboundCons(), addNlrow(), addObjcut(), addOrbitopesDynamic(), addOrbitopeSubgroup(), addRegularScholtes(), addRelaxation(), addScenarioConsToProb(), addSetppcConstraints(), addSplitcons(), addSSTConss(), addSymmetryInformation(), addSymresackConss(), addTrustRegionConstraints(), addWeakSBCsSubgroup(), aggregateNextRow(), allocSNFRelaxation(), alnsFixMoreVariables(), alnsUnfixVariables(), analyzeEnergyRequirement(), applyAlternativeBoundsFixing(), applyCliqueFixings(), applyFixings(), applyHeur(), applyLPboundTightening(), applyOptcumulative(), applyOptcumulativeFixings(), applyOrbitalBranchingPropagations(), applyOrbitalReductionPropagations(), applyProbing(), applyRepair(), applyVariableAssignment(), BENDERS_CUTORACLE(), blockCreateSubscip(), branchBalancedCardinality(), branching(), branchingIntegralOrNonlinear(), buildBlockGraph(), buildFlowCover(), buildSubgroupGraph(), buildVertexPolyhedralSeparationLP(), calculateShift(), cancelCol(), cancelRow(), canonicalizeConstraints(), changePartitionCovervars(), changePartitionFeasiblesetvars(), checkConComponentsVarbound(), checkCons(), checkConsnames(), checkCumulativeCondition(), checkDivingCandidates(), checkFullOrbitopeSolution(), checkLPBoundsClean(), checkOrigPbCons(), checkOverloadViaThetaTree(), checkRedundancy(), checkSolution(), checkSymmetriesAreSymmetries(), checkSystemGF2(), checkVarnames(), chgLhs(), chgRhs(), chooseOrderOfGenerators(), cleanCycle(), cleanupNetwork(), cliquePresolve(), collectBinaryVars(), collectCliqueData(), combineCols(), componentPackingPartitioningOrbisackUpgrade(), computeAndConstraintInfos(), computeConvexEnvelopeFacet(), computeCoverUndercover(), computeCut(), computeDynamicRowOrder(), computeFixingOrder(), computeIntercut(), computeLiftingData(), computeMinDistance(), computeMIRForOptimalityCut(), computeModularity(), computeMonoidalStrengthCoef(), computeOffValues(), computePeak(), computeRestrictionToLine(), computeStrengthenedIntercut(), computeVarsCoverSOS1(), computeVertexPolyhedralFacetLP(), consCapacityConstraintsFinder(), consCheckRedundancy(), consdataCreate(), consdataLinearize(), consdataPrint(), constructBasicVars2TableauRowMap(), constructCompression(), constructSNFRelaxation(), copyConsPseudoboolean(), copyCuts(), correctConshdlrdata(), CREATE_CONSTRAINT(), createAltLP(), createAltLPColumn(), createAndAddLinearCons(), createAndSplitProblem(), createAndStoreSparseRays(), createAuxiliaryNonlinearSubproblem(), createBlockproblem(), createBounddisjunctionCons(), createBoundRays(), createCapacityRestrictionIntvars(), createCGCuts(), createCGMIPprimalsols(), createCipFormulation(), createConflict(), createConstraints(), createCoverCuts(), createCoverCutsTimepoint(), createCoveringProblem(), createCumulativeCons(), createDisjuctiveCons(), createExprProductFromExprlist(), createIntervalRelaxation(), createLinking(), createLP(), createMIP(), createMipCpFormulation(), createMipFormulation(), createNewSol(), createNewSols(), createNormalizedKnapsack(), createNormalizedLogicor(), createNormalizedSetppc(), createOrDetermineSizeGraph(), createOrDetermineSizeGraphCheck(), createPresoldata(), createProbQP(), createProjRows(), createRays(), createRows(), createScenariosFromBlocks(), createSelectedSortedEventpointsSol(), createSubscip(), createSwitchSolution(), createTcliqueGraph(), CUTOFF_CONSTRAINT(), cutsTransformKnapsackCover(), cutsTransformMIR(), cutsTransformStrongCG(), cutTightenCoefs(), cutTightenCoefsQuad(), DECL_CURVCHECK(), DECL_VARFIXINGS(), decompHorizonInitialize(), deleteRedundantVars(), detectAndHandleSubgroups(), detectHiddenProducts(), detectMinors(), detectOrbitopalSymmetries(), detectParallelCols(), detectRedundantVars(), detectSocNorm(), detectSocQuadraticComplex(), detectSocQuadraticSimple(), determineVariableFixings(), doSeachEcAggr(), doSeparation(), dualBoundStrengthening(), dualPresolve(), enfopsCons(), enforceConflictgraph(), enforceCuts(), enforceSP12b(), ensureFactorsSize(), ensureMonomialsSize(), ensureScoresPresent(), estimateVertexPolyhedral(), estimateVertexPolyhedralProduct(), eval(), evalExprInAux(), Exec(), execRelpscost(), executeHeuristic(), executeLNSHeuristic(), exprstackInit(), extendToCover(), extensionOperatorSOS1(), extractCapacityRows(), extractFlow(), extractGates(), extractNodes(), extractVariablesMINLP(), fillDigraph(), fillVariableGraph(), filterPatterns(), findAggregation(), findAndStoreEcAggregations(), findComponents(), findCumulativeConss(), findNonDominatedVars(), findPrecedenceConss(), findUnblockedShortestPathToRoot(), findUncapacitatedArcs(), findVarAggrRedVbcons(), fixAltLPVariables(), fixAndPropagate(), forbidCover(), forbidFixation(), generateAverageRay(), generateBoundInequalityFromSOS1Cons(), generateBoundInequalityFromSOS1Nodes(), generateClusterCuts(), generateIntercut(), generateOddCycleCut(), generateRowCardinality(), generateZerohalfCut(), getBinaryProductExprDo(), getBoundConsFromVertices(), getBranchingDecisionStrongbranchSOS1(), getColumnOrder(), getCover(), getEstPermutation(), getFactorizedBinaryQuadraticExpr(), getFeasibleSet(), getFixedVariable(), getFlowCover(), getHighestCapacityUsage(), getJobs(), getLctPermuataion(), getLiftingSequence(), getLiftingSequenceGUB(), getLinearCoeffs(), getLinVarsAndAndRess(), getMaxactImplicObjchg(), getNJobs(), getNodeIdx(), getNodeSimilarityScore(), getNResources(), getOriginalRows(), getTableauRows(), greedyStableSet(), GUBsetCalcCliquePartition(), handleDoublelLexMatrix(), handleLinearCons(), handleOrbitope(), hasUnfixedSCIndicator(), hessLagSparsitySetNzFlagForExpr(), heurdataEnsureArraySize(), heurExec(), identifyComponent(), identifyOrbitalSymmetriesBroken(), identifySourcesTargets(), improvePoint(), inferboundsEdgeFinding(), infinityCountUpdate(), initConcsolver(), initConflictgraph(), initCurrent(), initGraph(), initializeMatrix(), initImplGraphSOS1(), initLP(), initMatrix(), initPricing(), initRest(), insertIndex(), insertSortedRootNeighbors(), isDoublelLexSym(), labelSortStable(), lexdataCreate(), liftOddCycleCut(), LNSFixMoreVariables(), LNSUnfixVariables(), loadTcliquegraph(), makeCoverMinimal(), makeSOS1conflictgraphFeasible(), maximizeObjectiveSymresackCriticalEntry(), maximizeObjectiveSymresackStrict(), maxWeightIndSetHeuristic(), mcfnetworkExtract(), mcfnetworkFill(), mergeMultiples(), mod2rowAddRow(), multiAggregateBinvar(), nodepairqueueCreate(), nodepartitionCreate(), nodepartitionIsConnected(), optimize(), orbisackUpgrade(), packingUpgrade(), parseAggregation(), parseConstantArray(), parseConstantArrayAssignment(), parseDetails(), parseLinking(), parseQuadratic(), parseSolveItem(), parseVariableArray(), parseVariableArrayAssignment(), performBackwardScheduling(), performBranchingNoSol(), performForwardScheduling(), performRelaxSimpleRounding(), permuteStartSolution(), preprocessCliques(), preprocessGraph(), presolRoundCardinality(), presolRoundConssSOS1(), presolRoundVarsSOS1(), presolveAddKKTAggregatedVars(), presolveAddKKTKnapsackConss(), presolveAddKKTLogicorConss(), presolveAddKKTSetppcConss(), presolveAddKKTVarboundConss(), presolveConsEffectiveHorizon(), presolveConsEst(), presolveConsLct(), presolveCumulativeCondition(), presolveMergeConss(), presolveSingleLockedVars(), presolveUpgrade(), printActiveVariables(), printAggregatedCons(), printAndCons(), printExpr(), printLinearCons(), printNonLinearCons(), printPseudobooleanCons(), printQuadraticCons(), printRow(), propagateAllConss(), propagateCons(), propagateFullOrbitopeCons(), propagateLexredDynamic(), propagatePackingPartitioningCons(), propagateStaticLexred(), propagateStaticOrbitope(), propagateTTEF(), propagateVbounds(), propIndicator(), rayInRecessionCone(), readBounds(), readCnf(), readCoefficients(), readCol(), readConstraints(), readDecomposition(), readExpression(), readFile(), readIndicators(), readLIBSVM(), readLinearCoefs(), readOPBFile(), readPolynomial(), readQCMatrix(), readQMatrix(), readVariables(), reinitBandit(), removeConstraintsDueToNegCliques(), removeDoubleAndSingletonsAndPerformDualpresolve(), removeRedundantConss(), removeRedundantConssAndNonzeros(), reoptimize(), resolvePropagationCoretimes(), resolvePropagationFullOrbitope(), reuseSolution(), reversePropagateLinearExpr(), reversePropQueue(), roundPartition(), rowprepCleanupSortTerms(), runCyckerlin(), scaleConsSides(), scaleFirstRow(), SCIP_DECL_BENDERSCOPY(), SCIP_DECL_BRANCHEXECLP(), SCIP_DECL_CONCSOLVERCOPYSOLVINGDATA(), SCIP_DECL_CONCSOLVERCREATEINST(), SCIP_DECL_CONFLICTEXEC(), SCIP_DECL_CONSCHECK(), SCIP_DECL_CONSCOPY(), SCIP_DECL_CONSENFOLP(), SCIP_DECL_CONSENFORELAX(), SCIP_DECL_CONSEXIT(), SCIP_DECL_CONSGETNVARS(), SCIP_DECL_CONSGETPERMSYMGRAPH(), SCIP_DECL_CONSGETSIGNEDPERMSYMGRAPH(), SCIP_DECL_CONSGETVARS(), SCIP_DECL_CONSINITPRE(), SCIP_DECL_CONSINITSOL(), SCIP_DECL_CONSPARSE(), SCIP_DECL_CONSPRESOL(), SCIP_DECL_CONSPROP(), SCIP_DECL_CONSRESPROP(), SCIP_DECL_CONSSEPALP(), SCIP_DECL_CONSSEPASOL(), SCIP_DECL_CONSTRANS(), SCIP_DECL_DIALOGEXEC(), SCIP_DECL_EVENTEXEC(), SCIP_DECL_EXPRREVERSEPROP(), SCIP_DECL_EXPRSIMPLIFY(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEURINITSOL(), SCIP_DECL_LINCONSUPGD(), SCIP_DECL_NLHDLRDETECT(), SCIP_DECL_NLHDLRENFO(), SCIP_DECL_NLHDLRESTIMATE(), SCIP_DECL_NLHDLRINITSEPA(), SCIP_DECL_NLHDLRREVERSEPROP(), SCIP_DECL_NLHDLRSOLLINEARIZE(), SCIP_DECL_PARAMCHGD(), SCIP_DECL_PRESOLEXEC(), SCIP_DECL_PRICERFARKAS(), SCIP_DECL_PRICERREDCOST(), SCIP_DECL_READERREAD(), SCIP_DECL_READERWRITE(), SCIP_DECL_SEPAEXECLP(), SCIP_DECL_SEPAEXECSOL(), SCIP_DECL_SOLVECUMULATIVE(), SCIPaddCoefLinear(), SCIPaddExprsViolScoreNonlinear(), SCIPaddNlpiProblemNlRows(), SCIPaddNlpiProblemRows(), SCIPaddTrustregionNeighborhoodConstraint(), SCIPapplyHeurDualval(), SCIPapplyLockFixings(), SCIPapplyRens(), SCIPapplyUndercover(), SCIPassignDecompLinkConss(), SCIPbendersApplyDecomposition(), SCIPcalcFlowCover(), SCIPcalcKnapsackCover(), SCIPcalcMIR(), SCIPcalcStrongCG(), SCIPcleanupConssLogicor(), SCIPcomputeComponentsSym(), SCIPcomputeDecompConsLabels(), SCIPcomputeDecompStats(), SCIPcomputeDecompVarsLabels(), SCIPcomputeExprCurvature(), SCIPcomputeFacetVertexPolyhedralNonlinear(), SCIPcomputeLPRelIntPoint(), SCIPcomputeOrbitsComponentsSym(), SCIPcomputeOrbitsFilterSym(), SCIPcomputeOrbitsSym(), SCIPcomputeSymgraphColors(), SCIPcopyConflicts(), SCIPcopyConsLinear(), SCIPcopyImplicationsCliques(), SCIPcreateConsCardinality(), SCIPcreateConsIndicatorGeneric(), SCIPcreateConsOrbisack(), SCIPcreateConsPseudoboolean(), SCIPcreateExprMonomial(), SCIPcreateExprQuadratic(), SCIPcreateFiniteSolCopy(), SCIPcreateNlpiProblemFromNlRows(), SCIPcreateSchedulingProblem(), SCIPcreateWorstCaseProfile(), SCIPcutGenerationHeuristicCMIR(), SCIPcutsTightenCoefficients(), SCIPdetectSingleOrDoubleLexMatrices(), SCIPdummyDebugMethodForSun(), SCIPendStrongbranch(), SCIPgenerateAndApplyBendersOptCut(), SCIPgetLinDatasWithoutAndPseudoboolean(), SCIPgetVarCopy(), SCIPgetVarsStrongbranchesFrac(), SCIPgetVarsStrongbranchesInt(), SCIPhasConsOnlyLinkVars(), SCIPisPackingPartitioningOrbitope(), SCIPmatrixCreate(), SCIPmatrixGetParallelCols(), SCIPmatrixGetParallelRows(), SCIPparseVarsList(), SCIPperformGenericDivingAlgorithm(), SCIPpowerExprSum(), SCIPprintBranchingStatistics(), SCIPprintNodeRootPath(), SCIPprobdataCreate(), SCIPprobdataEnumeratePatterns(), SCIPpropagateProbing(), SCIPreoptApplyGlbConss(), SCIPselectCutsDynamic(), SCIPselectCutsEnsemble(), SCIPselectCutsHybrid(), SCIPselectVarStrongBranching(), SCIPseparateKnapsackCuts(), SCIPseparateRelaxedKnapsack(), SCIPsetNLPInitialGuessSol(), SCIPsetRelaxSolValsSol(), SCIPshrinkDisjunctiveVarSet(), SCIPsolveConcurrent(), SCIPsolveKnapsackApproximately(), SCIPsolveKnapsackApproximatelyLT(), SCIPsolveKnapsackExactly(), SCIPtransformDecompstore(), SCIPtranslateSubSol(), SCIPtranslateSubSols(), SCIPtreemodelSelectCandidate(), SCIPupdateNlpiProblem(), SCIPvariablegraphBreadthFirst(), SCIPverifyCircularPatternHeuristic(), SCIPverifyCircularPatternNLP(), SCIPwriteCcg(), SCIPwriteGms(), SCIPwriteLp(), SCIPwriteMps(), SCIPwritePbm(), SCIPwritePip(), SCIPwritePpm(), scoring(), searchEcAggrWithCliques(), selectBranchingCandidate(), selectBranchVar(), selectCandidateUsingSampling(), selectCandidateUsingSVTS(), selectDiving(), selectInitialVariableDecomposition(), selectInitialVariableRandomly(), selectVarMultAggrBranching(), sepaBoundInequalitiesFromGraph(), separateConsOnIntegerVariables(), separateCoversOrbisack(), separateCuts(), separateDeterminant(), separateGLS(), separateHeur(), separateIISRounding(), separateOrbisack(), separateOrbisackCovers(), separatePerspective(), separatePoint(), separateRltCuts(), separateSequLiftedExtendedWeightInequality(), separateSequLiftedMinimalCoverInequality(), separateSupLiftedMinimalCoverInequality(), separateSymresackCovers(), sepaSubtour(), sequentialUpAndDownLifting(), sequentialUpAndDownLiftingGUB(), setAltLPObj(), setAltLPObjZero(), setColumnMajorFormat(), setQuadraticObj(), setSymmetryData(), setupAggregationData(), setupAndSolve(), setupAndSolveSubscip(), setupAndSolveSubscipCrossover(), setupAndSolveSubscipLocalbranching(), setupAndSolveSubscipMutation(), setupAndSolveSubscipRapidlearning(), setupAndSolveSubscipTrustregion(), setupProblem(), shortenConss(), singletonColumnStuffing(), solCutIsViolated(), solveAndEvalSubscip(), solveCumulative(), solveIndependentCons(), solveLagrangianDual(), solvePricingHeuristic(), solveSubNLP(), solveSubproblem(), sortComponents(), sortGenVBounds(), sortIDs(), sortNodes(), sortVariables(), stableSort(), storeDenseTableauRowsByColumns(), strengthenOrbitopeConstraint(), subtreeSumGapInsertChildren(), superadditiveUpLifting(), SYMcheckGraphsAreIdentical(), SYMcomputeSymmetryGenerators(), tcliquegraphConstructCliqueTable(), tightenCapacity(), tightenVarsBoundsSOS1(), tightenWeights(), topologicalSort(), transformSols(), tryAddGadgetSquaredDifference(), tryAddOrbitalRedLexRed(), tryHandleSingleOrDoubleLexMatricesComponent(), tryUpgradingLogicor(), tryUpgradingXor(), unfixAltLPVariables(), updateColumnOrderWhenBranchingOnColumn(), updatePartition(), upgradeCons(), upgradeIndicatorSuperindicator(), upgradeLinearSuperindicator(), visualizeSolutionAscii(), wrapperDins(), wrapperRins(), writeBounds(), writeExpandedSolutions(), writeFzn(), and writeOpbConstraints().
◆ SCIPallocClearBufferArray
#define SCIPallocClearBufferArray | ( | scip, | |
ptr, | |||
num | |||
) |
Definition at line 126 of file scip_mem.h.
Referenced by addOrbitopeSubgroup(), addSSTConss(), addWeakSBCsSubgroup(), applyCliqueFixings(), applyCompletesol(), assignNextBin(), BENDERS_CUTORACLE(), branchOnBin(), buildVertexPolyhedralSeparationLP(), checkSymmetriesAreSymmetries(), checkTwoCyclePermsAreOrbitope(), computeModularity(), constructCompression(), createConflictGraphSST(), createOrDetermineSizeGraphCheck(), createSwitchSolution(), detectAndHandleSubgroups(), detectOrbitopalSymmetries(), detectSocQuadraticComplex(), displaySymmetriesWithComponents(), displaySymmetriesWithoutComponents(), exprIsSemicontinuous(), generateAndApplyBendersCuts(), getFactorizedBinaryQuadraticExpr(), getLinVarsAndAndRess(), initLP(), isCandidate(), nlrowaggrCreate(), performBranchingSol(), permuteStartSolution(), presolveMergeConss(), runCyckerlin(), SCIP_DECL_BRANCHEXECLP(), SCIP_DECL_HEUREXEC(), SCIP_DECL_SEPAEXECLP(), SCIPapplyLockFixings(), SCIPcomputeOrbitVar(), SCIPdetermineNVarsAffectedSym(), SCIPgenerateAndApplyBendersOptCut(), SCIPisPackingPartitioningOrbitope(), SCIPpowerExprSum(), SCIPreadProb(), SCIPvariablegraphBreadthFirst(), selectDiving(), SYMcheckGraphsAreIdentical(), topologicalSort(), and tryAddGadgetSquaredDifference().
◆ SCIPreallocBufferArray
#define SCIPreallocBufferArray | ( | scip, | |
ptr, | |||
num | |||
) |
Definition at line 128 of file scip_mem.h.
Referenced by addBdchg(), addCliqueDataEntry(), addConsToOccurList(), addKnapsackConstraints(), addLogicOrConstraints(), addSetppcConstraints(), addVariableToArray(), analyseOnoffBounds(), appendBuffer(), applyFixings(), applyProbing(), buildSubgroupGraph(), checkArraySizesGLS(), checkArraySizesHeur(), checkForOverlapping(), checkSparseMatrixCapacity(), collectBinaryVars(), collectCliqueData(), correctConshdlrdata(), createBlockproblem(), createConstantAssignment(), createPartitionCut(), createProjRow(), ensureEdgeCapacity(), ensureFactorsSize(), ensureLocVarsArraySize(), ensureMonomialsSize(), ensureOpenArraySizeSymdetect(), Exec(), exprstackPush(), fillDigraph(), generateClusterCuts(), getActiveVariables(), getActiveVariables2(), getFixedVariable(), getInputString(), getLinearCoeffs(), getNodeIdx(), getVariableOrTerm(), heurdataEnsureArraySize(), insertIndex(), insertRayEntry(), insertZerolist(), liftCliqueVariables(), optimize(), parseConstantArrayAssignment(), parseList(), parseVariableArrayAssignment(), preprocessCliques(), presolvePropagateCons(), presolveUpgrade(), readBounds(), readExpression(), readLIBSVM(), readQCMatrix(), readQMatrix(), SCIP_DECL_CONSINITPRE(), SCIP_DECL_CONSPARSE(), SCIP_DECL_DIALOGEXEC(), SCIP_DECL_EVENTEXEC(), SCIP_DECL_EXPRSIMPLIFY(), SCIP_DECL_HEUREXEC(), SCIP_DECL_PRESOLEXEC(), SCIP_DECL_SEPAEXECLP(), SCIPaddCoefLinear(), SCIPaddExprsViolScoreNonlinear(), SCIPcomputeExprCurvature(), SCIPcopyConsLinear(), SCIPcreateConsLinear(), SCIPgetSymActiveVariables(), SCIPmatrixCreate(), SCIPperformGenericDivingAlgorithm(), SCIPprintNodeRootPath(), SCIPwriteLp(), SCIPwriteMps(), SCIPwritePip(), separateRltCuts(), setupAggregationData(), and tightenVarsBoundsSOS1().
◆ SCIPduplicateBuffer
#define SCIPduplicateBuffer | ( | scip, | |
ptr, | |||
source | |||
) |
Definition at line 130 of file scip_mem.h.
◆ SCIPduplicateBufferArray
#define SCIPduplicateBufferArray | ( | scip, | |
ptr, | |||
source, | |||
num | |||
) |
Definition at line 132 of file scip_mem.h.
Referenced by addConstraint(), alnsUnfixVariables(), branch(), buildBlockGraph(), cancelCol(), cancelRow(), canonicalizeConstraints(), computeOffValues(), consdataCreateRedundant(), correctConshdlrdata(), createConstantAssignment(), createTcliqueGraph(), DECL_VARFIXINGS(), detectSocQuadraticSimple(), determineMaxDistance(), executeHeuristic(), getConstraint(), getFactorizedBinaryQuadraticExpr(), getJobs(), getLinearCoeffs(), getResourcesNames(), greedyCliqueAlgorithm(), GUBsetCalcCliquePartition(), handleLinearCons(), LNSUnfixVariables(), multiAggregateBinvar(), parseConstraint(), parseList(), performRandRounding(), preprocessCliques(), preprocessConstraintPairs(), printActiveVariables(), printLinearCons(), printNonLinearCons(), printPseudobooleanCons(), printQuadraticCons(), printRow(), propagateAllConss(), propagateCons(), readFile(), removeDoubleAndSingletonsAndPerformDualpresolve(), removeRedundantConssAndNonzeros(), SCIP_DECL_CONSCOPY(), SCIP_DECL_CONSEXIT(), SCIP_DECL_CONSINITPRE(), SCIP_DECL_CONSPARSE(), SCIP_DECL_DIALOGEXEC(), SCIP_DECL_HEUREXEC(), SCIP_DECL_PRESOLEXEC(), SCIP_DECL_READERREAD(), SCIPapplyLockFixings(), SCIPcomputeDecompStats(), SCIPcopyConsLinear(), SCIPcreateConsLinear(), SCIPmatrixCreate(), SCIPreadProb(), SCIPtransformMinUC(), selectBranchVar(), selectInitialVariableDecomposition(), selectInitialVariableRandomly(), tightenVarsBoundsSOS1(), transformSols(), tryUpgradingLogicor(), tryUpgradingSetppc(), tryUpgradingXor(), updateConsanddataUses(), writeOpbConstraints(), and writeProblem().
◆ SCIPfreeBuffer
#define SCIPfreeBuffer | ( | scip, | |
ptr | |||
) | BMSfreeBufferMemorySize(SCIPbuffer(scip), (ptr)) |
Definition at line 134 of file scip_mem.h.
Referenced by binaryVarListDrop(), binConsDataCreate(), branchingResultDataCopy(), candidateListFree(), detectHiddenProducts(), freeMatrix(), freeRays(), freeTcliqueGraph(), makeCoverMinimal(), nodepairqueueFree(), nodepartitionFree(), SCIP_DECL_HEUREXEC(), SCIP_DECL_READERREAD(), SCIPmatrixCreate(), SCIPmatrixFree(), separateDeterminant(), and statusCreate().
◆ SCIPfreeBufferNull
#define SCIPfreeBufferNull | ( | scip, | |
ptr | |||
) | BMSfreeBufferMemoryNull(SCIPbuffer(scip), (ptr)) |
Definition at line 135 of file scip_mem.h.
◆ SCIPfreeBufferArray
#define SCIPfreeBufferArray | ( | scip, | |
ptr | |||
) | BMSfreeBufferMemoryArray(SCIPbuffer(scip), (ptr)) |
Definition at line 136 of file scip_mem.h.
Referenced by adaptSymmetryDataSST(), addAltLPColumn(), addAltLPConstraint(), addAltLPRow(), addBranchingComplementaritiesSOS1(), addCliques(), addConstraint(), addConstraintToBendersSubproblem(), addCut(), addExprViolScoresAuxVars(), addFixedVarsConss(), addGenVBound(), addLocalBranchingConstraint(), addLocalbranchingConstraintAndObjcutoff(), addLowerboundCons(), addNlrow(), addObjcut(), addOrbitopesDynamic(), addOrbitopeSubgroup(), addRegularScholtes(), addRelaxation(), addScenarioConsToProb(), addSplitcons(), addSSTConss(), addSymmetryInformation(), addSymresackConss(), addTrustRegionConstraints(), addWeakSBCsSubgroup(), aggregateNextRow(), alnsFixMoreVariables(), alnsUnfixVariables(), analyzeEnergyRequirement(), applyAlternativeBoundsFixing(), applyCliqueFixings(), applyCompletesol(), applyFixings(), applyHeur(), applyLPboundTightening(), applyOptcumulative(), applyOptcumulativeFixings(), applyOrbitalBranchingPropagations(), applyOrbitalReductionPropagations(), applyProbing(), applyRepair(), applyVariableAssignment(), assignNextBin(), BENDERS_CUTORACLE(), binaryVarListDrop(), branch(), branchBalancedCardinality(), branching(), branchingIntegralOrNonlinear(), branchOnBin(), buildBlockGraph(), buildFlowCover(), buildSubgroupGraph(), buildVertexPolyhedralSeparationLP(), calculateShift(), cancelCol(), cancelRow(), candidateListFree(), canonicalizeConstraints(), changePartitionCovervars(), changePartitionFeasiblesetvars(), checkConComponentsVarbound(), checkCons(), checkConsnames(), checkCumulativeCondition(), checkDivingCandidates(), checkFullOrbitopeSolution(), checkLPBoundsClean(), checkOrigPbCons(), checkOverloadViaThetaTree(), checkRedundancy(), checkSolution(), checkSymmetriesAreSymmetries(), checkSystemGF2(), checkTwoCyclePermsAreOrbitope(), chgLhs(), chgRhs(), chooseOrderOfGenerators(), cleanCycle(), cleanupNetwork(), cliquePresolve(), combineCols(), componentPackingPartitioningOrbisackUpgrade(), computeAndConstraintInfos(), computeConvexEnvelopeFacet(), computeCoverUndercover(), computeCut(), computeDynamicRowOrder(), computeFixingOrder(), computeLiftingData(), computeMinDistance(), computeMIRForOptimalityCut(), computeModularity(), computeMonoidalStrengthCoef(), computeOffValues(), computePeak(), computeRestrictionToLine(), computeStrengthenedIntercut(), computeVarsCoverSOS1(), computeVertexPolyhedralFacetLP(), consCapacityConstraintsFinder(), consCheckRedundancy(), consdataCreate(), consdataCreateRedundant(), consdataLinearize(), consdataPrint(), constructBasicVars2TableauRowMap(), constructCompression(), constructSNFRelaxation(), copyConsPseudoboolean(), copyCuts(), correctConshdlrdata(), CREATE_CONSTRAINT(), createAltLP(), createAltLPColumn(), createAndAddLinearCons(), createAndSplitProblem(), createAndStoreSparseRays(), createAuxiliaryNonlinearSubproblem(), createBlockproblem(), createBounddisjunctionCons(), createCGCuts(), createCGMIPprimalsols(), createCipFormulation(), createConflictGraphSST(), createConstraints(), createCoverCuts(), createCoverCutsTimepoint(), createCoveringProblem(), createCumulativeCons(), createDisjuctiveCons(), createExprProductFromExprlist(), createIntervalRelaxation(), createLinking(), createLP(), createMIP(), createMipCpFormulation(), createMipFormulation(), createNewSol(), createNewSols(), createNormalizedKnapsack(), createNormalizedLogicor(), createNormalizedSetppc(), createOrDetermineSizeGraph(), createOrDetermineSizeGraphCheck(), createPresoldata(), createProbQP(), createRows(), createScenariosFromBlocks(), createSelectedSortedEventpointsSol(), createSubscip(), createSwitchSolution(), CUTOFF_CONSTRAINT(), cutsTransformKnapsackCover(), cutsTransformMIR(), cutsTransformStrongCG(), cutTightenCoefs(), cutTightenCoefsQuad(), DECL_CURVCHECK(), DECL_VARFIXINGS(), decompHorizonInitialize(), deleteRedundantVars(), destroyLiftingData(), destroySNFRelaxation(), detectAndHandleSubgroups(), detectHiddenProducts(), detectMinors(), detectOrbitopalSymmetries(), detectParallelCols(), detectRedundantVars(), detectSocNorm(), detectSocQuadraticComplex(), determineMaxDistance(), determineVariableFixings(), displaySymmetriesWithComponents(), displaySymmetriesWithoutComponents(), doSeachEcAggr(), doSeparation(), dualBoundStrengthening(), dualPresolve(), enfopsCons(), enforceCuts(), enforceSP12b(), ensureScoresPresent(), estimateVertexPolyhedral(), estimateVertexPolyhedralProduct(), eval(), evalExprInAux(), Exec(), execRelpscost(), executeHeuristic(), executeLNSHeuristic(), exprstackFree(), extendToCover(), extensionOperatorSOS1(), extractCapacityRows(), extractFlow(), extractGates(), extractNodes(), extractVariablesMINLP(), fillDigraph(), fillVariableGraph(), filterPatterns(), findAggregation(), findAndStoreEcAggregations(), findComponents(), findCumulativeConss(), findNonDominatedVars(), findPrecedenceConss(), findUnblockedShortestPathToRoot(), findUncapacitatedArcs(), findVarAggrRedVbcons(), fixAltLPVariables(), fixAndPropagate(), forbidCover(), forbidFixation(), freeBlock(), freeGraph(), freeMatrix(), freeProjRow(), freeProjRows(), freeRays(), freeStringBufferArray(), freeTcliqueGraph(), generateAndApplyBendersCuts(), generateAverageRay(), generateBoundInequalityFromSOS1Cons(), generateBoundInequalityFromSOS1Nodes(), generateClusterCuts(), generateIntercut(), generateOddCycleCut(), generateRowCardinality(), generateZerohalfCut(), getBinaryProductExprDo(), getBoundConsFromVertices(), getColumnOrder(), getConstraint(), getCover(), getEstPermutation(), getFactorizedBinaryQuadraticExpr(), getFeasibleSet(), getFixedVariable(), getFlowCover(), getHighestCapacityUsage(), getLctPermuataion(), getLiftingSequence(), getLiftingSequenceGUB(), getLinearCoeffs(), getLinVarsAndAndRess(), getMaxactImplicObjchg(), getNodeSimilarityScore(), greedyCliqueAlgorithm(), greedyStableSet(), GUBsetCalcCliquePartition(), handleDoublelLexMatrix(), handleLinearCons(), handleOrbitope(), hasUnfixedSCIndicator(), hessLagSparsitySetNzFlagForExpr(), heurdataFreeArrays(), heurExec(), identifyComponent(), identifyOrbitalSymmetriesBroken(), identifySourcesTargets(), improvePoint(), inferboundsEdgeFinding(), infinityCountUpdate(), initConcsolver(), initConflictgraph(), initCurrent(), initLP(), initPricing(), initRest(), insertSortedRootNeighbors(), isCandidate(), isDoublelLexSym(), labelSortStable(), lexdataCreate(), liftOddCycleCut(), LNSFixMoreVariables(), LNSUnfixVariables(), loadTcliquegraph(), makeCoverMinimal(), makeSOS1conflictgraphFeasible(), maximizeObjectiveSymresackCriticalEntry(), maximizeObjectiveSymresackStrict(), mcfnetworkExtract(), mcfnetworkFill(), mergeMultiples(), mod2rowAddRow(), multiAggregateBinvar(), nlrowaggrCreate(), nodepairqueueFree(), nodepartitionCreate(), nodepartitionFree(), nodepartitionIsConnected(), optimize(), orbisackUpgrade(), packingUpgrade(), parseAggregation(), parseConstantArray(), parseConstraint(), parseDetails(), parseQuadratic(), parseSolveItem(), parseVariableArray(), performBackwardScheduling(), performBranchingNoSol(), performBranchingSol(), performForwardScheduling(), performRandRounding(), performRelaxSimpleRounding(), permuteStartSolution(), preprocessCliques(), preprocessConstraintPairs(), preprocessGraph(), presolRoundCardinality(), presolveAddKKTKnapsackConss(), presolveAddKKTLogicorConss(), presolveAddKKTSetppcConss(), presolveAddKKTVarboundConss(), presolveConsEffectiveHorizon(), presolveConsEst(), presolveConsLct(), presolveCumulativeCondition(), presolveMergeConss(), presolveSingleLockedVars(), presolveUpgrade(), printActiveVariables(), printAggregatedCons(), printAndCons(), printExpr(), printLinearCons(), printNonLinearCons(), printPseudobooleanCons(), printQuadraticCons(), printRow(), propagateAllConss(), propagateCons(), propagateFullOrbitopeCons(), propagateLexredDynamic(), propagatePackingPartitioningCons(), propagateStaticLexred(), propagateTTEF(), propagateVbounds(), propIndicator(), rayInRecessionCone(), readCnf(), readCoefficients(), readCol(), readConstraints(), readDecomposition(), readExpression(), readFile(), readIndicators(), readLIBSVM(), readOPBFile(), readPolynomial(), readQCMatrix(), readQMatrix(), reinitBandit(), removeConstraintsDueToNegCliques(), removeDoubleAndSingletonsAndPerformDualpresolve(), removeRedundantConss(), removeRedundantConssAndNonzeros(), reoptimize(), resolvePropagationCoretimes(), resolvePropagationFullOrbitope(), reuseSolution(), reversePropagateLinearExpr(), reversePropQueue(), roundPartition(), rowprepCleanupSortTerms(), runCyckerlin(), scaleConsSides(), scaleFirstRow(), SCIP_DECL_BENDERSCOPY(), SCIP_DECL_BRANCHEXECLP(), SCIP_DECL_CONCSOLVERCOPYSOLVINGDATA(), SCIP_DECL_CONCSOLVERCREATEINST(), SCIP_DECL_CONFLICTEXEC(), SCIP_DECL_CONSCHECK(), SCIP_DECL_CONSCOPY(), SCIP_DECL_CONSENFOLP(), SCIP_DECL_CONSENFORELAX(), SCIP_DECL_CONSEXIT(), SCIP_DECL_CONSGETNVARS(), SCIP_DECL_CONSGETPERMSYMGRAPH(), SCIP_DECL_CONSGETSIGNEDPERMSYMGRAPH(), SCIP_DECL_CONSGETVARS(), SCIP_DECL_CONSINITPRE(), SCIP_DECL_CONSINITSOL(), SCIP_DECL_CONSPARSE(), SCIP_DECL_CONSPRESOL(), SCIP_DECL_CONSPROP(), SCIP_DECL_CONSRESPROP(), SCIP_DECL_CONSSEPALP(), SCIP_DECL_CONSSEPASOL(), SCIP_DECL_CONSTRANS(), SCIP_DECL_DIALOGEXEC(), SCIP_DECL_EVENTEXEC(), SCIP_DECL_EXPRREVERSEPROP(), SCIP_DECL_EXPRSIMPLIFY(), SCIP_DECL_HEUREXEC(), SCIP_DECL_HEURINITSOL(), SCIP_DECL_LINCONSUPGD(), SCIP_DECL_NLHDLRDETECT(), SCIP_DECL_NLHDLRENFO(), SCIP_DECL_NLHDLRESTIMATE(), SCIP_DECL_NLHDLRINITSEPA(), SCIP_DECL_NLHDLRREVERSEPROP(), SCIP_DECL_NLHDLRSOLLINEARIZE(), SCIP_DECL_PARAMCHGD(), SCIP_DECL_PRESOLEXEC(), SCIP_DECL_PRICERFARKAS(), SCIP_DECL_PRICERREDCOST(), SCIP_DECL_READERREAD(), SCIP_DECL_READERWRITE(), SCIP_DECL_SEPAEXECLP(), SCIP_DECL_SEPAEXECSOL(), SCIP_DECL_SOLVECUMULATIVE(), SCIPaddCoefLinear(), SCIPaddExprsViolScoreNonlinear(), SCIPaddNlpiProblemNlRows(), SCIPaddNlpiProblemRows(), SCIPaddTrustregionNeighborhoodConstraint(), SCIPapplyHeurDualval(), SCIPapplyLockFixings(), SCIPapplyRens(), SCIPapplyUndercover(), SCIPassignDecompLinkConss(), SCIPbendersApplyDecomposition(), SCIPcalcFlowCover(), SCIPcalcKnapsackCover(), SCIPcalcMIR(), SCIPcalcStrongCG(), SCIPcleanupConssLogicor(), SCIPcomputeComponentsSym(), SCIPcomputeDecompConsLabels(), SCIPcomputeDecompStats(), SCIPcomputeDecompVarsLabels(), SCIPcomputeExprCurvature(), SCIPcomputeFacetVertexPolyhedralNonlinear(), SCIPcomputeLPRelIntPoint(), SCIPcomputeOrbitsComponentsSym(), SCIPcomputeOrbitsFilterSym(), SCIPcomputeOrbitsSym(), SCIPcomputeOrbitVar(), SCIPcomputeSymgraphColors(), SCIPcopyConsLinear(), SCIPcopyImplicationsCliques(), SCIPcreateConsCardinality(), SCIPcreateConsIndicatorGeneric(), SCIPcreateConsLinear(), SCIPcreateConsOrbisack(), SCIPcreateConsPseudoboolean(), SCIPcreateExprMonomial(), SCIPcreateExprQuadratic(), SCIPcreateFiniteSolCopy(), SCIPcreateNlpiProblemFromNlRows(), SCIPcreateSchedulingProblem(), SCIPcreateWorstCaseProfile(), SCIPcutGenerationHeuristicCMIR(), SCIPcutsTightenCoefficients(), SCIPdetectSingleOrDoubleLexMatrices(), SCIPdetermineNVarsAffectedSym(), SCIPdummyDebugMethodForSun(), SCIPendStrongbranch(), SCIPgenerateAndApplyBendersOptCut(), SCIPgetLinDatasWithoutAndPseudoboolean(), SCIPgetVarCopy(), SCIPgetVarsStrongbranchesFrac(), SCIPgetVarsStrongbranchesInt(), SCIPhasConsOnlyLinkVars(), SCIPisPackingPartitioningOrbitope(), SCIPmatrixCreate(), SCIPmatrixFree(), SCIPmatrixGetParallelCols(), SCIPmatrixGetParallelRows(), SCIPparseVarsList(), SCIPperformGenericDivingAlgorithm(), SCIPpowerExprSum(), SCIPprintBranchingStatistics(), SCIPprintNodeRootPath(), SCIPprobdataCreate(), SCIPprobdataEnumeratePatterns(), SCIPpropagateProbing(), SCIPreadProb(), SCIPreoptApplyGlbConss(), SCIPselectCutsDynamic(), SCIPselectCutsEnsemble(), SCIPselectCutsHybrid(), SCIPselectVarStrongBranching(), SCIPseparateKnapsackCuts(), SCIPseparateRelaxedKnapsack(), SCIPsetNLPInitialGuessSol(), SCIPsetRelaxSolValsSol(), SCIPshrinkDisjunctiveVarSet(), SCIPsolveConcurrent(), SCIPsolveKnapsackApproximately(), SCIPsolveKnapsackApproximatelyLT(), SCIPsolveKnapsackExactly(), SCIPtransformDecompstore(), SCIPtransformMinUC(), SCIPtranslateSubSol(), SCIPtranslateSubSols(), SCIPtreemodelSelectCandidate(), SCIPupdateNlpiProblem(), SCIPvariablegraphBreadthFirst(), SCIPverifyCircularPatternHeuristic(), SCIPverifyCircularPatternNLP(), SCIPwriteCcg(), SCIPwriteGms(), SCIPwriteLp(), SCIPwriteMps(), SCIPwritePbm(), SCIPwritePip(), SCIPwritePpm(), scoring(), searchEcAggrWithCliques(), selectBranchingCandidate(), selectBranchVar(), selectCandidateUsingSampling(), selectCandidateUsingSVTS(), selectDiving(), selectInitialVariableDecomposition(), selectInitialVariableRandomly(), selectVarMultAggrBranching(), sepaBoundInequalitiesFromGraph(), separateConsOnIntegerVariables(), separateCoversOrbisack(), separateCuts(), separateGLS(), separateHeur(), separateIISRounding(), separateOrbisack(), separateOrbisackCovers(), separatePerspective(), separatePoint(), separateRltCuts(), separateSequLiftedExtendedWeightInequality(), separateSequLiftedMinimalCoverInequality(), separateSupLiftedMinimalCoverInequality(), sepaSubtour(), sequentialUpAndDownLifting(), sequentialUpAndDownLiftingGUB(), setAltLPObj(), setAltLPObjZero(), setColumnMajorFormat(), setQuadraticObj(), setSymmetryData(), setupAndSolve(), setupAndSolveSubscip(), setupAndSolveSubscipCrossover(), setupAndSolveSubscipLocalbranching(), setupAndSolveSubscipMutation(), setupAndSolveSubscipRapidlearning(), setupAndSolveSubscipTrustregion(), setupProblem(), shortenConss(), singletonColumnStuffing(), solCutIsViolated(), solveAndEvalSubscip(), solveCumulative(), solveIndependentCons(), solveLagrangianDual(), solvePricingHeuristic(), solveSubNLP(), solveSubproblem(), sortComponents(), sortGenVBounds(), sortIDs(), sortNodes(), sortVariables(), stableSort(), storeDenseTableauRowsByColumns(), strengthenOrbitopeConstraint(), subtreeSumGapInsertChildren(), superadditiveUpLifting(), SYMcheckGraphsAreIdentical(), SYMcomputeSymmetryGenerators(), tcliquegraphConstructCliqueTable(), tightenCapacity(), tightenVarsBoundsSOS1(), tightenWeights(), topologicalSort(), transformSols(), tryAddGadgetSquaredDifference(), tryAddOrbitalRedLexRed(), tryHandleSingleOrDoubleLexMatricesComponent(), tryUpgradingLogicor(), tryUpgradingSetppc(), tryUpgradingXor(), unfixAltLPVariables(), updateColumnOrderWhenBranchingOnColumn(), updateConsanddataUses(), updatePartition(), upgradeCons(), upgradeIndicatorSuperindicator(), upgradeLinearSuperindicator(), visualizeSolutionAscii(), wrapperDins(), wrapperRins(), writeBounds(), writeExpandedSolutions(), writeFzn(), writeOpbConstraints(), and writeProblem().
◆ SCIPfreeBufferArrayNull
#define SCIPfreeBufferArrayNull | ( | scip, | |
ptr | |||
) | BMSfreeBufferMemoryArrayNull(SCIPbuffer(scip), (ptr)) |
Definition at line 137 of file scip_mem.h.
Referenced by addKnapsackConstraints(), addLogicOrConstraints(), addScenarioConsToProb(), addSetppcConstraints(), addSymmetryInformation(), applyRepair(), computeIntercut(), consdataCreate(), copyConsPseudoboolean(), CREATE_CONSTRAINT(), createCapacityRestriction(), createCapacityRestrictionIntvars(), createCGCuts(), createConflict(), detectAndHandleSubgroups(), detectMinors(), detectSocQuadraticComplex(), detectSocQuadraticSimple(), enforceConflictgraph(), exprIsSemicontinuous(), extensionOperatorSOS1(), forbidFixation(), freeBdchgs(), freeMemory(), generateIntercut(), getBranchingDecisionStrongbranchSOS1(), getFactorizedBinaryQuadraticExpr(), heurExec(), initImplGraphSOS1(), maxWeightIndSetHeuristic(), preprocessCliques(), presolRoundConssSOS1(), presolRoundVarsSOS1(), presolveAddKKTAggregatedVars(), printLinearCons(), propagateStaticOrbitope(), readBounds(), readLinearCoefs(), removeRedundantConssAndNonzeros(), SCIP_DECL_CONSCOPY(), SCIP_DECL_DIALOGEXEC(), SCIP_DECL_EXPRSIMPLIFY(), SCIP_DECL_HEUREXEC(), SCIP_DECL_NLHDLRENFO(), SCIP_DECL_PRESOLEXEC(), SCIP_DECL_READERREAD(), SCIP_DECL_SEPAEXECLP(), SCIPaddNlpiProblemNlRows(), SCIPapplyLockFixings(), SCIPapplyUndercover(), SCIPcutsTightenCoefficients(), SCIPgetDualProof(), SCIPgetFarkasProof(), SCIPmatrixCreate(), SCIPmatrixFree(), SCIPwritePbm(), separatePoint(), separateRltCuts(), separateSymresackCovers(), setupAndSolve(), tightenVarsBoundsSOS1(), and tryAddGadgetSquaredDifference().
◆ SCIPallocCleanBuffer
#define SCIPallocCleanBuffer | ( | scip, | |
ptr | |||
) |
Definition at line 140 of file scip_mem.h.
◆ SCIPallocCleanBufferArray
#define SCIPallocCleanBufferArray | ( | scip, | |
ptr, | |||
num | |||
) |
Definition at line 142 of file scip_mem.h.
Referenced by addWeakSBCsSubgroup(), applyOrbitalBranchingPropagations(), applyOrbitalReductionPropagations(), buildBlockGraph(), componentPackingPartitioningOrbisackUpgrade(), constructSNFRelaxation(), generateZerohalfCut(), mod2MatrixTransformContRows(), mod2rowAddRow(), propVariables(), SCIPcalcFlowCover(), SCIPcalcKnapsackCover(), SCIPcalcMIR(), SCIPcalcStrongCG(), SCIPcutGenerationHeuristicCMIR(), SCIPisPackingPartitioningOrbitope(), SCIPlexicographicReductionPropagate(), SCIPnlpiOracleEvalJacobian(), SCIPshrinkDisjunctiveVarSet(), separateRltCuts(), shortenConss(), solveLagrangianDual(), and updateDualVector().
◆ SCIPfreeCleanBuffer
#define SCIPfreeCleanBuffer | ( | scip, | |
ptr | |||
) | BMSfreeBufferMemorySize(SCIPcleanbuffer(scip), (ptr)) |
Definition at line 144 of file scip_mem.h.
◆ SCIPfreeCleanBufferNull
#define SCIPfreeCleanBufferNull | ( | scip, | |
ptr | |||
) | BMSfreeBufferMemoryNull(SCIPcleanbuffer(scip), (ptr)) |
Definition at line 145 of file scip_mem.h.
◆ SCIPfreeCleanBufferArray
#define SCIPfreeCleanBufferArray | ( | scip, | |
ptr | |||
) | BMSfreeBufferMemoryArray(SCIPcleanbuffer(scip), (ptr)) |
Definition at line 146 of file scip_mem.h.
Referenced by addWeakSBCsSubgroup(), applyOrbitalBranchingPropagations(), applyOrbitalReductionPropagations(), buildBlockGraph(), componentPackingPartitioningOrbisackUpgrade(), constructSNFRelaxation(), generateZerohalfCut(), mod2MatrixTransformContRows(), mod2rowAddRow(), propVariables(), SCIPcalcFlowCover(), SCIPcalcKnapsackCover(), SCIPcalcMIR(), SCIPcalcStrongCG(), SCIPcutGenerationHeuristicCMIR(), SCIPisPackingPartitioningOrbitope(), SCIPlexicographicReductionPropagate(), SCIPnlpiOracleEvalJacobian(), SCIPshrinkDisjunctiveVarSet(), separateRltCuts(), shortenConss(), solveLagrangianDual(), and updateDualVector().
◆ SCIPfreeCleanBufferArrayNull
#define SCIPfreeCleanBufferArrayNull | ( | scip, | |
ptr | |||
) | BMSfreeBufferMemoryArrayNull(SCIPcleanbuffer(scip), (ptr)) |
Definition at line 147 of file scip_mem.h.
Function Documentation
◆ SCIPblkmem()
BMS_BLKMEM* SCIPblkmem | ( | SCIP * | scip | ) |
returns block memory to use at the current time
- Returns
- the block memory to use at the current time.
- Parameters
-
scip SCIP data structure
Definition at line 57 of file scip_mem.c.
References Scip::mem, NULL, SCIP_Mem::probmem, and Scip::set.
Referenced by SCIPensureBlockMemoryArray_call().
◆ SCIPbuffer()
BMS_BUFMEM* SCIPbuffer | ( | SCIP * | scip | ) |
returns buffer memory for short living temporary objects
- Returns
- the buffer memory for short living temporary objects
- Parameters
-
scip SCIP data structure
Definition at line 72 of file scip_mem.c.
References SCIP_Mem::buffer, Scip::mem, and NULL.
Referenced by computeHyperplaneThreePoints(), detectSocQuadraticComplex(), exitPresolve(), getEigenValues(), initPresolve(), presolve(), presolveRound(), propagationRound(), SCIP_DECL_PARAMCHGD(), SCIPcreateBanditEpsgreedy(), SCIPcreateBanditExp3(), SCIPcreateBanditExp3IX(), SCIPcreateBanditUcb(), SCIPprimalHeuristics(), SCIPprintMemoryDiagnostic(), SCIPresetBandit(), SCIPsetCopyPlugins(), and separationRoundLP().
◆ SCIPcleanbuffer()
BMS_BUFMEM* SCIPcleanbuffer | ( | SCIP * | scip | ) |
returns clean buffer memory for short living temporary objects initialized to all zero
- Returns
- the buffer memory for short living temporary objects initialized to all zero
- Parameters
-
scip SCIP data structure
Definition at line 86 of file scip_mem.c.
References SCIP_Mem::cleanbuffer, Scip::mem, and NULL.
Referenced by exitPresolve(), initPresolve(), presolve(), presolveRound(), SCIP_DECL_PARAMCHGD(), SCIPprintMemoryDiagnostic(), and SCIPsetCopyPlugins().
◆ SCIPgetMemUsed()
SCIP_Longint SCIPgetMemUsed | ( | SCIP * | scip | ) |
returns the total number of bytes used in block and buffer memory
- Returns
- the total number of bytes used in block and buffer memory.
- Parameters
-
scip SCIP data structure
Definition at line 100 of file scip_mem.c.
References Scip::mem, NULL, and SCIPmemGetUsed().
Referenced by applyOptcumulative(), applyRepair(), checkArraySizesGLS(), checkArraySizesHeur(), computeCoverUndercover(), copyMemoryAndTimeLimits(), determineLimits(), getCopyMemlimit(), SCIP_DECL_DISPOUTPUT(), SCIP_DECL_HEUREXEC(), SCIP_DECL_PRICERREDCOST(), SCIPapplyUndercover(), SCIPsolveConcurrent(), setSubscipLimits(), solveCumulative(), solveIndependentCons(), and solveSubscip().
◆ SCIPgetMemTotal()
SCIP_Longint SCIPgetMemTotal | ( | SCIP * | scip | ) |
returns the total number of bytes in block and buffer memory
- Returns
- the total number of bytes in block and buffer memory.
- Parameters
-
scip SCIP data structure
Definition at line 113 of file scip_mem.c.
References Scip::mem, NULL, and SCIPmemGetTotal().
Referenced by SCIP_DECL_CONCSOLVERSYNCWRITE(), SCIP_DECL_DISPOUTPUT(), SCIPgetConcurrentMemTotal(), and SCIPsyncstoreStartSync().
◆ SCIPgetMemExternEstim()
SCIP_Longint SCIPgetMemExternEstim | ( | SCIP * | scip | ) |
returns the estimated number of bytes used by external software, e.g., the LP solver
- Returns
- the estimated number of bytes used by external software, e.g., the LP solver.
- Parameters
-
scip SCIP data structure
Definition at line 126 of file scip_mem.c.
References NULL, SCIPstatGetMemExternEstim(), and Scip::stat.
Referenced by applyOptcumulative(), applyRepair(), checkArraySizesGLS(), checkArraySizesHeur(), computeCoverUndercover(), copyMemoryAndTimeLimits(), determineLimits(), getCopyMemlimit(), SCIP_DECL_HEUREXEC(), SCIPapplyUndercover(), SCIPcheckCopyLimits(), SCIPsolveConcurrent(), setSubscipLimits(), solveCumulative(), solveIndependentCons(), and solveSubscip().
◆ SCIPcalcMemGrowSize()
int SCIPcalcMemGrowSize | ( | SCIP * | scip, |
int | num | ||
) |
calculate memory size for dynamically allocated arrays
- Returns
- the memory size for dynamically allocated arrays.
- Parameters
-
scip SCIP data structure num minimum number of entries to store
Definition at line 139 of file scip_mem.c.
References NULL, SCIPsetCalcMemGrowSize(), and Scip::set.
Referenced by addAuxVar(), addCliqueDataEntry(), addCoef(), addComponent(), addConsToOccurList(), addEntry(), addOneRow(), addOrbitope(), addScenarioEntry(), addSCVarIndicator(), addSSTConssOrbitAndUpdateSST(), addVariableToArray(), addVbound(), applyOptcumulative(), blisshook(), buildScenariosFromBlocks(), buildSubgroupGraph(), checkForOverlapping(), collectAggregatedVars(), collectCliqueData(), COLORprobAddNewStableSet(), consdataEnsureAddLinConsSize(), consdataEnsureVarsSize(), consdataEnsurevarsSizeCardinality(), consdataEnsurevarsSizeSOS1(), consdataEnsurevarsSizeSOS2(), conshdlrdataEnsureLinconsupgradesSize(), constraintListAppend(), constructValidSolution(), correctPresoldata(), createAndAddAndCons(), createBlockproblem(), createProjRow(), determineVariableFixings(), ensureConsLinSize(), ensureDynamicConsArrayAllocatedAndSufficientlyLarge(), ensureEdgeArraysSize(), ensureFactorsSize(), ensureLocVarsArraySize(), ensureMonomialsSize(), ensureNodeArraysSize(), ensureOpenArraySizeSymdetect(), ensureVarsSize(), exprstackPush(), extendMemoryTreeProfile(), fillVariableGraph(), generateZerohalfCut(), getActiveVariables(), getInferInt(), getInputString(), getMaxAndConsDim(), getNextLine(), getNodeIdx(), getVariableOrTerm(), identifyOrbitalSymmetriesBroken(), insertIndex(), insertRayEntry(), level2dataFree(), nautyhook(), nlrowaggrAddLinearTerm(), presolvePropagateCons(), readBlocks(), readBounds(), readCoefficients(), readExpression(), readIndep(), readQCMatrix(), readQMatrix(), readQuadraticCoefs(), rowprepRecordModifiedVar(), sassyhook(), SCIP_DECL_CONSACTIVE(), SCIP_DECL_CONSPARSE(), SCIP_DECL_EVENTEXEC(), SCIP_DECL_NLHDLRDETECT(), SCIP_DECL_NLPIADDCONSTRAINTS(), SCIP_DECL_NLPIADDVARS(), SCIP_DECL_NLPISOLVE(), SCIP_DECL_PRESOLEXEC(), SCIPaddExprsViolScoreNonlinear(), SCIPaddSymgraphConsnode(), SCIPaddSymgraphOpnode(), SCIPaddSymgraphValnode(), SCIPaggrRowAddRow(), SCIPcomputeExprCurvature(), SCIPcreateConsPseudobooleanWithConss(), SCIPensureRowprepSize(), SCIPlexicographicReductionAddPermutation(), SCIPparseVarsPolynomial(), SCIPpropSyncAddBndchg(), SCIPwriteLp(), SCIPwritePip(), sepadataAddMinor(), separateRltCuts(), tabooListAdd(), and tcliquegraphEnsureCliqueidsSize().
◆ SCIPensureBlockMemoryArray_call()
SCIP_RETCODE SCIPensureBlockMemoryArray_call | ( | SCIP * | scip, |
void ** | arrayptr, | ||
size_t | elemsize, | ||
int * | arraysize, | ||
int | minsize | ||
) |
extends a dynamically allocated block memory array to be able to store at least the given number of elements; use SCIPensureBlockMemoryArray() define to call this method!
- 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.
- Parameters
-
scip SCIP data structure arrayptr pointer to dynamically sized array elemsize size in bytes of each element in array arraysize pointer to current array size minsize required minimal array size
Definition at line 155 of file scip_mem.c.
References BMSreallocBlockMemorySize, NULL, SCIP_ALLOC, SCIP_OKAY, SCIPblkmem(), SCIPsetCalcMemGrowSize(), and Scip::set.
◆ SCIPprintMemoryDiagnostic()
void SCIPprintMemoryDiagnostic | ( | SCIP * | scip | ) |
prints output about used memory
- Parameters
-
scip SCIP data structure
Definition at line 181 of file scip_mem.c.
References BMSdisplayBlockMemory, BMSdisplayMemory, BMSprintBufferMemory(), Scip::mem, Scip::messagehdlr, NULL, SCIP_Mem::probmem, SCIPbuffer(), SCIPcleanbuffer(), SCIPmessagePrintInfo(), Scip::set, and SCIP_Mem::setmem.
Referenced by SCIP_DECL_DIALOGEXEC().