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 51 of file scip_mem.h.
Referenced by bdkInit(), bidecomposition_cutnodesInit(), bidecomposition_init(), blctreeInitPrimitives(), blockedAncestors_init(), bpartitionsInit(), cgraph_init(), cmst_init(), createTreeData(), createTreeProfile(), dpborder_dpblevelInit(), dpborder_dpbsequenceInit(), dpborder_init(), dpgraphInit(), dpiterInit(), dpmiscInit(), dpsolverInit(), dpterms_streeInit(), extreduce_contractionInit(), extreduce_distDataInit(), extreduce_extPermaInit(), extreduce_mldistsInit(), graph_csr_alloc(), graph_csrdepo_init(), graph_dijkLimited_init(), graph_heap_create(), graph_init(), graph_init_dcsr(), graph_init_fixed(), graph_initPseudoAncestorsSized(), graph_subinoutInit(), graph_vnoiInit(), initDefault(), initFromParams(), mincut_termsepasInit(), mincutInit(), mst_init(), prInit(), probdataCreate(), redlevelInit(), reduce_baseInit(), reduce_compbuilderInit(), reduce_dcmstInit(), reduce_sdInit(), reduce_sdInitBiased(), reduce_sdInitBiasedBottleneck(), reduce_sdneighborInit(), reduce_solInit(), reduce_sollocalInit(), reduce_starInit(), reduce_termcompInit(), SCIP_DECL_BRANCHINIT(), SCIPboundstoreCreate(), SCIPincludeBranchruleStp(), SCIPincludeConcurrentScipSolvers(), SCIPincludeConshdlrBenders(), SCIPincludeConshdlrBenderslp(), SCIPincludeConshdlrStp(), SCIPincludeConshdlrStpcomponents(), SCIPincludeEventHdlrGlobalbnd(), SCIPincludeHeurAdaptivediving(), SCIPincludeHeurCycGreedy(), SCIPincludePricerStp(), SCIPincludePropStp(), SCIPincludePropSync(), SCIPincludeRelaxStp(), SCIPincludeRelaxStpdp(), SCIPincludeSepaMcf(), SCIPnlpiOracleCreate(), SCIPStpIncludeHeurAscendPrune(), SCIPStpIncludeHeurLocal(), SCIPStpIncludeHeurLurkPrune(), SCIPStpIncludeHeurPrune(), SCIPStpIncludeHeurRec(), SCIPStpIncludeHeurSlackPrune(), SCIPStpIncludeHeurTM(), sdgraphAlloc(), sdgraphAllocRestricted(), sdprofitAlloc(), sdqueryLcaBuilderInit(), sepafullInit(), sepaspecial_pacliquesInit(), sepaspecial_pcimplicationsInit(), sepaspecial_vtimplicationsInit(), shortestpath_pcInit(), solhistory_init(), stpprioqueue_create(), subsolInit(), subtreeSumGapCreate(), tbottleneckInit(), timeSeriesCreate(), tmBaseInit(), and tpathsAlloc().
◆ SCIPallocClearMemory
#define SCIPallocClearMemory | ( | scip, | |
ptr | |||
) |
Definition at line 53 of file scip_mem.h.
Referenced by AMPLProblemHandler::AMPLProblemHandler(), SCIPincludeConshdlrNonlinear(), and SCIPnlhdlrCreate().
◆ SCIPallocMemoryArray
#define SCIPallocMemoryArray | ( | scip, | |
ptr, | |||
num | |||
) |
Definition at line 55 of file scip_mem.h.
Referenced by addPathCuts(), addTourCuts(), bdkInit(), bidecomposition_cutnodesInit(), bidecomposition_init(), blctreeBuildNodeMap(), blctreeInitPrimitives(), blockedAncestors_init(), bpartitionsCompute(), bsubpartAdd(), buildsolgraph(), cgraph_init(), closeNodesRunExit(), closeNodesRunInit(), cmst_init(), collectSolution(), computeAndConstraintInfos(), createConstraints(), createDegreeConstraints(), createModel(), createPrizeConstraints(), createVariables(), daExec(), distCloseNodesCompute(), distDataAllocateNodesArrays(), distDataPathRootsInitialize(), distGetRestricted(), dpborder_coreUpdateOrdering(), dpborder_dpbsequenceInit(), dpborderInitHelper(), dpgraphInit(), dpiterInit(), dpterms_intersectsEqualNaive(), dualascent_allTermsReachable(), enumExec(), extractCapacities(), extractCapacityRows(), extractFlow(), extractFlowRows(), extractNodes(), extractSubgraphInitHistory(), extreduce_contractionInit(), extreduce_distCloseNodesAreValid(), extreduce_extPermaInit(), extreduce_mldistsInit(), extreduce_mstTopLevelBaseObjValid(), fixVarsDualcost(), graph_copyData(), graph_csr_alloc(), graph_csr_allocWithEdgeId(), graph_csrdepo_init(), graph_dijkLimited_init(), graph_dijkLimited_initPcShifts(), graph_grid_coordinates(), graph_grid_create(), graph_heap_create(), graph_init(), graph_init_dcsr(), graph_initContractTracing(), graph_initHistory(), graph_load(), graph_mincut_exec(), graph_obstgrid_create(), graph_path_init(), graph_pc_costsEqualOrgCosts(), graph_pc_initPrizes(), graph_pc_initSubgraph(), graph_pc_initTerm2Edge(), graph_pc_presolInit(), graph_singletonAncestors_init(), graph_subgraphCompleteNewHistory(), graph_subinoutActivateEdgeMap(), graph_subinoutInit(), graph_tpathsRepairSetUp(), graph_transRpcGetSpg(), graph_vnoiInit(), identifySourcesTargets(), init_coordinates(), initCostOrgPc(), initFromParams(), initSolve(), localExtendPc(), localInsertion(), localInsertion2(), localInsertion2pc(), localKeyPathExchange(), localKeyPathExchangeMw(), localKeyPathExchangePc(), localKeyPathExchangePc2(), localKeyVertex(), localKeyVertexHeuristics(), localKeyVertexPc(), localKeyVertexPc2(), mcfnetworkFill(), mincut_termsepasInit(), mincutInit(), mst_init(), packEdges(), packPcMwInit(), pacliquesBuildMap(), pcmwUpdateBestSol_csrInSync(), pricing(), prInit(), readCyc(), redcostGraphBuild(), reduce_baseInit(), reduce_compbuilderInit(), reduce_dcmstInit(), reduce_dcmstMstIsValid(), reduce_sdneighborInit(), reduce_solAddNodesol(), reduce_solLevelTopTransferSolTo(), reduce_starInit(), reduce_termcompInit(), runTabuCol(), scale_coords(), SCIP_DECL_BRANCHINIT(), SCIP_DECL_HEURINIT(), SCIP_DECL_HEURINITSOL(), SCIP_DECL_PRICERINITSOL(), SCIP_DECL_PROBCOPY(), SCIP_DECL_PROBTRANS(), SCIP_DECL_RELAXEXEC(), SCIP_DECL_SEPAEXECLP(), SCIPchgVarObjProbing(), SCIPprobdataAddNewSol(), SCIPStpunionfindInit(), sdgraphAlloc(), sdgraphAllocRestricted(), sdprofitAlloc(), sdqueryFullInit(), sdqueryLcaBuilderInit(), sdqueryRmqInit(), sepafullAddSolForCand(), sepafullBuildSolcands(), sepaspecial_pacliquesInit(), sepaspecial_pcimplicationsInit(), setupProblem(), shortestpath_pcInit(), solhistory_init(), sollocalInitNodesol(), solpool_addSol(), solpool_init(), solveWithDpBorder(), solveWithDpTerms(), subgraphBuild(), subsolInit(), substpsolver_getObjFromGraph(), substpsolver_initDP(), supergraphComputeMst(), tbottleneckInit(), tcliquegraphConstructCliqueTable(), termcompComputeSubgraphSol(), termsepaCutIsCorrect(), termsepaFindTerminalSource(), testDaPathsPcMw3EdgesWorks(), testPrunedSolIsImprovedPc1(), testPrunedSolIsImprovedPc2(), testRmwChain2DeletesNode(), testRmwNpv3DeletesNode(), testSdStarPcKillsEdge(), testTmGivesExpectedTreePcFull1(), testTmGivesExpectedTreePcFull2(), testTmGivesExpectedTreePcFull3(), timeSeriesCreate(), and tpathsAlloc().
◆ SCIPallocClearMemoryArray
#define SCIPallocClearMemoryArray | ( | scip, | |
ptr, | |||
num | |||
) |
Definition at line 57 of file scip_mem.h.
Referenced by dpborderInitHelper(), ensureMemorySize(), extendMemoryTreeProfile(), fixedPseudoAncestorsAreValid(), SCIP_DECL_COMPREXEC(), SCIP_DECL_SEPAEXECLP(), SCIPmatrixCreate(), and sepafullReduceFromSols().
◆ SCIPallocMemorySize
#define SCIPallocMemorySize | ( | scip, | |
ptr, | |||
size | |||
) |
Definition at line 59 of file scip_mem.h.
◆ SCIPreallocMemoryArray
#define SCIPreallocMemoryArray | ( | scip, | |
ptr, | |||
newnum | |||
) |
Definition at line 61 of file scip_mem.h.
Referenced by addCandSolCyckerlin(), addVbound(), collectSolution(), computeAndConstraintInfos(), constructCompression(), createNewArc(), createNewCommodity(), ensureMemorySize(), extendMemoryTreeProfile(), extractCapacities(), graph_resize(), mcfnetworkExtract(), partitionTryRealloc(), SCIPchgVarObjProbing(), and tcliquegraphEnsureCliqueidsSize().
◆ SCIPreallocMemorySize
#define SCIPreallocMemorySize | ( | scip, | |
ptr, | |||
newsize | |||
) |
Definition at line 63 of file scip_mem.h.
◆ SCIPduplicateMemory
#define SCIPduplicateMemory | ( | scip, | |
ptr, | |||
source | |||
) |
Definition at line 65 of file scip_mem.h.
◆ SCIPduplicateMemoryArray
#define SCIPduplicateMemoryArray | ( | scip, | |
ptr, | |||
source, | |||
num | |||
) |
Definition at line 67 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 69 of file scip_mem.h.
Referenced by bdkFree(), bidecomposition_cutnodesFree(), bidecomposition_free(), bpartitionsFree(), cgraph_free(), cmst_free(), dpborder_coreUpdateOrdering(), dpborder_dpblevelFree(), dpborder_dpbsequenceFree(), dpborder_free(), dpgraphFree(), dpiterFree(), dpmiscFree(), dpsolverFree(), dpterms_streeFree(), extreduce_contractionFree(), extreduce_distDataFree(), extreduce_extPermaFree(), extreduce_mldistsFree(), freeTreeData(), freeTreeProfile(), graph_csr_free(), graph_csrdepo_free(), graph_free(), graph_free_dcsr(), graph_free_fixed(), graph_heap_free(), graph_subinoutFree(), graph_tpathsFree(), graph_vnoiFree(), mincut_termsepasFree(), mincutFree(), mst_free(), prFree(), probdataFree(), redcosts_free(), redlevelFree(), reduce_baseFree(), reduce_blctreeFree(), reduce_compbuilderFree(), reduce_dcmstFree(), reduce_sdFree(), reduce_sdgraphFree(), reduce_sdgraphFreeFromDistGraph(), reduce_sdneighborFree(), reduce_sdprofitFree(), reduce_solFree(), reduce_sollocalFree(), reduce_starFree(), reduce_termcompFree(), SCIP_DECL_BRANCHFREE(), SCIP_DECL_CONSFREE(), SCIP_DECL_EVENTFREE(), SCIP_DECL_HEURFREE(), SCIP_DECL_PRICERFREE(), SCIP_DECL_PROBDELORIG(), SCIP_DECL_PROPFREE(), SCIP_DECL_RELAXFREE(), SCIP_DECL_SEPAFREE(), SCIPboundstoreFree(), SCIPincludeHeurAdaptivediving(), SCIPnlhdlrFree(), sdqueryLcaBuilderFree(), sepafullFree(), shortestpath_pcFree(), solhistory_free(), stpprioqueue_free(), subsolFree(), substpsolver_free(), subtreeSumGapFree(), tbottleneckFree(), timeSeriesFree(), and tmBaseFree().
◆ SCIPfreeMemoryNull
#define SCIPfreeMemoryNull | ( | scip, | |
ptr | |||
) | BMSfreeMemoryNull(ptr) |
Definition at line 70 of file scip_mem.h.
Referenced by SCIPnlhdlrFree().
◆ SCIPfreeMemoryArray
#define SCIPfreeMemoryArray | ( | scip, | |
ptr | |||
) | BMSfreeMemoryArray(ptr) |
Definition at line 71 of file scip_mem.h.
Referenced by addPathCuts(), addTourCuts(), applyProbing(), bdkFree(), bidecomposition_cutnodesFree(), bidecomposition_free(), blockedAncestors_free(), cgraph_free(), closeNodesRunExit(), cmst_free(), daExec(), distCloseNodesCompute(), distDataPathRootsFree(), distGetRestricted(), dpborder_dpbsequenceFree(), dpgraphFree(), dpiterFree(), dpterms_intersectsEqualNaive(), dualascent_allTermsReachable(), enumExec(), extreduce_contractionFree(), extreduce_distCloseNodesAreValid(), extreduce_distDataFree(), extreduce_extPermaFree(), extreduce_mldistsFree(), extreduce_mstTopLevelBaseObjValid(), fixedPseudoAncestorsAreValid(), freeProblem(), freeSortedvars(), freeTreeProfile(), graph_copyData(), graph_csr_free(), graph_csrdepo_free(), graph_dijkLimited_free(), graph_free(), graph_free_dcsr(), graph_freeHistory(), graph_freeHistoryDeep(), graph_freePseudoAncestors(), graph_heap_free(), graph_mincut_exec(), graph_mincut_exit(), graph_pc_costsEqualOrgCosts(), graph_pc_presolExit(), graph_singletonAncestors_freeMembers(), graph_subgraphReinsert(), graph_subinoutFree(), graph_tpathsFree(), graph_transRpcGetSpg(), graph_vnoiFree(), localExtendPc(), localInsertion(), localInsertion2(), localInsertion2pc(), localKeyPathExchange(), localKeyPathExchangeMw(), localKeyPathExchangePc(), localKeyPathExchangePc2(), localKeyVertex(), localKeyVertexHeuristics(), localKeyVertexPc(), localKeyVertexPc2(), mincut_termsepasFree(), mst_free(), pcmwUpdateBestSol_csrInSync(), prFree(), pricing(), readCyc(), redcosts_free(), reduce_baseFree(), reduce_blctreeFree(), reduce_compbuilderFree(), reduce_dcmstFree(), reduce_dcmstMstIsValid(), reduce_impliedProfitBasedRpc(), reduce_sdgraphFree(), reduce_sdgraphFreeFromDistGraph(), reduce_sdgraphInitBiasedFromTpaths(), reduce_sdneighborFree(), reduce_sdprofitFree(), reduce_starFree(), reduce_termcompFree(), runBrachistochrone(), runPacking(), runTabuCol(), SCIP_DECL_BRANCHINIT(), SCIP_DECL_COMPREXIT(), SCIP_DECL_HEUREXITSOL(), SCIP_DECL_HEURFREE(), SCIP_DECL_NODESELEXITSOL(), SCIP_DECL_NODESELFREE(), SCIP_DECL_PRICEREXITSOL(), SCIP_DECL_RELAXEXEC(), SCIP_DECL_SEPAEXECLP(), SCIPmatrixCreate(), SCIPmatrixFree(), SCIPStpHeurRecRun(), SCIPStpunionfindFreeMembers(), SCIPwriteOpb(), sdqueryFree(), sdqueryLcaBuilderFree(), sepafullAddSolForCand(), sepafullFree(), sepafullReduceFromSols(), sepaspecial_pacliquesFree(), sepaspecial_pcimplicationsFree(), sepaspecial_vtimplicationsFree(), shortestpath_pcFree(), solhistory_free(), solpool_free(), solveWithDpBorder(), solveWithDpTerms(), subsolFree(), substpsolver_getObjFromGraph(), supergraphDataRestore(), tbottleneckFree(), termsepaCutIsCorrect(), termsepaFindTerminalSource(), testDaPathsPcMw3EdgesWorks(), testPrunedSolIsImprovedPc1(), testPrunedSolIsImprovedPc2(), testRmwChain2DeletesNode(), testRmwNpv3DeletesNode(), testSdStarPcKillsEdge(), testTmGivesExpectedTreePcFull1(), testTmGivesExpectedTreePcFull2(), testTmGivesExpectedTreePcFull3(), 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 72 of file scip_mem.h.
Referenced by bpartitionsFree(), closeNodesRunExit(), daExec(), dpborder_free(), extreduce_distDataFree(), extreduce_extPermaFree(), freeConstraintsCutModel(), freeConstraintsNonCutModel(), freeSortedvars(), graph_copyData(), graph_csr_free(), graph_dijkLimited_free(), graph_free(), graph_freeHistory(), graph_load(), graph_path_exit(), graph_subinoutFree(), graph_tpathsFree(), graph_transPc2Spg(), graph_transRpc2SpgTrivial(), mcfnetworkExtract(), mcfnetworkFree(), probdataFree(), redlevelClean(), redlevelFree(), reduce_sdgraphFree(), reduce_sdprofitFree(), reduce_sollocalFree(), reduce_termcompFree(), SCIP_DECL_CONSEXIT(), SCIP_DECL_NLPIADDVARS(), SCIP_DECL_NLPIDELVARSET(), SCIP_DECL_NLPIFREEPROBLEM(), SCIP_DECL_NLPISETINITIALGUESS(), SCIP_DECL_PROPEXITSOL(), SCIP_DECL_SEPAEXITSOL(), SCIPprobdataAddNewSol(), sepafullFree(), sepaspecial_pacliquesFree(), sepaspecial_pcimplicationsFree(), solhistory_free(), substpsolver_free(), and tcliquegraphFree().
◆ SCIPfreeMemorySize
#define SCIPfreeMemorySize | ( | scip, | |
ptr | |||
) | BMSfreeMemorySize(ptr) |
Definition at line 73 of file scip_mem.h.
◆ SCIPfreeMemorySizeNull
#define SCIPfreeMemorySizeNull | ( | scip, | |
ptr | |||
) | BMSfreeMemorySizeNull(ptr) |
Definition at line 74 of file scip_mem.h.
◆ SCIPallocBlockMemory
#define SCIPallocBlockMemory | ( | scip, | |
ptr | |||
) |
Definition at line 80 of file scip_mem.h.
◆ SCIPallocClearBlockMemory
#define SCIPallocClearBlockMemory | ( | scip, | |
ptr | |||
) |
Definition at line 82 of file scip_mem.h.
Referenced by addAdjacentVars(), computeOffValues(), createCons(), createConstraint(), createNlhdlrExprData(), SCIP_DECL_EXPR_OWNERCREATE(), SCIP_DECL_NLHDLRDETECT(), SCIP_DECL_NLPICREATEPROBLEM(), SCIPincludeExprhdlrLog(), SCIPincludeExprhdlrPow(), SCIPincludeExprhdlrProduct(), SCIPincludeNlhdlrSoc(), SCIPincludeNlpSolverAll(), SCIPincludeNlpSolverFilterSQP(), SCIPincludeSepaRlt(), and varIsSemicontinuous().
◆ SCIPallocBlockMemoryArray
#define SCIPallocBlockMemoryArray | ( | scip, | |
ptr, | |||
num | |||
) |
Definition at line 84 of file scip_mem.h.
Referenced by addExtendedAsymmetricFormulation(), addExtendedFlowFormulation(), addSSTConssOrbitAndUpdateSST(), addStrongSBCsSubgroup(), addSubtourCuts(), addWeakSBCsSubgroup(), AMPLProblemHandler::AMPLProblemHandler(), applyNlobbt(), applyOptcumulative(), blisshook(), blockedAncestors_realloc(), branch(), branchingDecisionIsValid(), branchruledataEnsureArraySize(), branchruledataEnsureNlcount(), buildSubgroupGraph(), checkSymmetriesAreSymmetries(), closeNodesRunExit(), collectLeafs(), collectNondefaultParams(), COLORprobAddNewStableSet(), componentSetupWorkingSol(), computeOffValues(), computeSymmetryGroup(), consdataCollectLinkingCons(), consdataCreate(), consdataCreateBinvars(), conshdlrdataCreate(), constructCompression(), correctLocksAndCaptures(), createAndSplitProblem(), createAuxiliaryNonlinearSubproblem(), createBenderscutData(), createBendersData(), createCapacityRestriction(), createConsStoreGraphAtRoot(), createCoverCutsTimepoint(), createData(), createDepthinfo(), createDisaggrVars(), createPresoldata(), createProbQP(), createReaderdata(), createRelaxation(), createScenarioData(), createScenariosFromBlocks(), createScenarioSubproblemArray(), createSepaData(), createSolTuple(), createStartingData(), createSubSCIP(), createSubscip(), createTabooList(), createVariableMappings(), createVariables(), decompHorizonCreate(), delPseudoInit(), delPseudoInitForCheck(), detectNlhdlr(), determineSymmetry(), distDataPathRootsInitialize(), distDataPathRootsInsertRoot(), dualBoundStrengthening(), ecaggrCreateEmpty(), ensureConstarrySizeFznInput(), ensureDepthInfoArraySize(), ensureStartingPoint(), ensureVararrySize(), ensureVararrySizeFznInput(), evaluateWorhpRun(), execRelpscost(), extensionOperatorSOS1(), extreduce_redcostTreeRecompute(), fillGraphByNonlinearConss(), fillVariableGraph(), findAndStoreDivesets(), getEventData(), graph_copyFixed(), graph_fixed_add(), graph_knot_contract(), graph_knot_replaceDeg2(), graph_mincut_exec(), heurdataInit(), initBranchruleData(), initConcsolver(), initData(), initOrbits(), initProblem(), initPropdata(), innerPresolve(), LOPreadFile(), mcfnetworkFill(), mod2MatrixTransformContRows(), nlrowaggrCreate(), objimplicsCreate(), AMPLProblemHandler::OnHeader(), packingUpgrade(), parseOutputDimensioninfo(), preprocessGraph(), presolRoundConssSOS1(), probdataCreate(), processSolveOutcome(), propagateLocks(), propdataInit(), readBlocks(), readCoefficients(), readIndep(), SCIP_DECL_BRANCHEXECLP(), SCIP_DECL_BRANCHINIT(), SCIP_DECL_CONSACTIVE(), SCIP_DECL_CONSINIT(), SCIP_DECL_CONSINITSOL(), SCIP_DECL_CONSLOCK(), SCIP_DECL_CONSTRANS(), SCIP_DECL_EVENTEXEC(), SCIP_DECL_HEURINITSOL(), SCIP_DECL_NLHDLRDETECT(), 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(), SCIPcreateConsCardinality(), SCIPcreateConsLOP(), SCIPcreateProbColoring(), SCIPcreateProbCyc(), SCIPcycAddIncompleteSol(), SCIPexprintHessianSparsity(), SCIPgenerateOrbitopeVarsMatrix(), SCIPgetNlpiOracleIpopt(), SCIPincludeHeurAlns(), SCIPincludeHeurSync(), SCIPincludeNlpSolverAll(), SCIPinitHeurOptcumulative(), SCIPisPackingPartitioningOrbitope(), SCIPisSOCNonlinear(), SCIPnlpiOracleGetHessianLagSparsity(), SCIPnlpiOracleGetJacobianSparsity(), SCIPreadDiff(), SCIPreadLp(), SCIPreadPip(), SCIPreduceMatrixSize(), SCIPsyncstoreInit(), SCIPwriteLp(), SCIPwriteMps(), sepadataAddNlrowaggr(), setSymmetryData(), setupAndSolveCumulativeSubscip(), setUpEvents(), setupGradients(), setupHessian(), solvePricingMINLP(), sortGenVBounds(), storeNonlinearConvexNlrows(), storeVarExprs(), stpprioqueue_create(), tcliquegraphCreate(), timinputCreate(), transformNonIntegralRow(), tryAddSymmetryHandlingConss(), userDG(), and userHM().
◆ SCIPallocBlockMemorySize
#define SCIPallocBlockMemorySize | ( | scip, | |
ptr, | |||
size | |||
) |
Definition at line 86 of file scip_mem.h.
◆ SCIPallocClearBlockMemoryArray
#define SCIPallocClearBlockMemoryArray | ( | scip, | |
ptr, | |||
num | |||
) |
Definition at line 88 of file scip_mem.h.
Referenced by addSubtourCuts(), computeSymmetryGroup(), consdataCreate(), constructCompression(), createProbQP(), createSubSCIP(), createVariables(), decompHorizonCreate(), runBenders(), SCIP_DECL_NLPISOLVE(), SCIP_DECL_PROBCOPY(), SCIP_DECL_PROBTRANS(), SCIP_DECL_SEPAEXECLP(), SCIPbendersExec(), SCIPboundstoreCreate(), SCIPnlpiOracleAddVars(), SCIPvariableGraphCreate(), and subtreeSumGapSplit().
◆ SCIPreallocBlockMemoryArray
#define SCIPreallocBlockMemoryArray | ( | scip, | |
ptr, | |||
oldnum, | |||
newnum | |||
) |
Definition at line 90 of file scip_mem.h.
Referenced by addAuxVar(), addCoef(), addEntry(), addNewGenVBound(), addNodesInformation(), addOneRow(), addScenarioEntry(), addSCVarIndicator(), addSSTConssOrbitAndUpdateSST(), addStrongSBCsSubgroup(), addWeakSBCsSubgroup(), applyOptcumulative(), blisshook(), blockedAncestors_realloc(), branchruledataEnsureArraySize(), branchruledataEnsureNlcount(), buildScenariosFromBlocks(), checkMemSize(), collectAggregatedVars(), collectCoefficients(), collectNondefaultParams(), COLORprobAddNewStableSet(), consdataEnsureAddLinConsSize(), consdataEnsureVarsSize(), consdataEnsurevarsSizeCardinality(), consdataEnsurevarsSizeSOS1(), consdataEnsurevarsSizeSOS2(), conshdlrdataEnsureLinconsupgradesSize(), constraintListAppend(), constructValidSolution(), correctPresoldata(), createCapacityRestriction(), createCoverCutsTimepoint(), detectNlhdlr(), determineVariableFixings(), distDataPathRootsInsertRoot(), ensureConsLinSize(), ensureConstarrySizeFznInput(), ensureDepthInfoArraySize(), ensureSize(), ensureVararrySize(), ensureVararrySizeFznInput(), ensureVarsSize(), exprIsSemicontinuous(), fillGlobalStartingData(), fillGraphByNonlinearConss(), fillVariableGraph(), findAndStoreDivesets(), generateZerohalfCut(), getInferInt(), graph_fixed_add(), innerPresolve(), level2dataFree(), nlrowaggrAddLinearTerm(), parseOutputDimensioninfo(), readBlocks(), readCoefficients(), readIndep(), rowprepRecordModifiedVar(), SCIP_DECL_CONSACTIVE(), SCIP_DECL_NLHDLRDETECT(), SCIP_DECL_NLHDLRINITSEPA(), SCIP_DECL_NLPIADDCONSTRAINTS(), SCIP_DECL_NLPIADDVARS(), SCIP_DECL_NLPIDELCONSSET(), SCIP_DECL_NLPIDELVARSET(), SCIPaggrRowAddRow(), SCIPensureRowprepSize(), SCIPgenerateOrbitopeVarsMatrix(), SCIPgenVBoundAdd(), SCIPnlpiOracleGetJacobianSparsity(), SCIPparseVarsPolynomial(), SCIPprobdataAddVar(), SCIPpropSyncAddBndchg(), SCIPreduceMatrixSize(), SCIPseparateRelaxedKnapsack(), sepadataAddMinor(), sepadataAddNlrowaggr(), setSymmetryData(), setUpEvents(), storeVarExprs(), stpprioqueue_insert(), and tabooListAdd().
◆ SCIPreallocBlockMemorySize
#define SCIPreallocBlockMemorySize | ( | scip, | |
ptr, | |||
oldsize, | |||
newsize | |||
) |
Definition at line 92 of file scip_mem.h.
◆ SCIPduplicateBlockMemory
#define SCIPduplicateBlockMemory | ( | scip, | |
ptr, | |||
source | |||
) |
Definition at line 94 of file scip_mem.h.
Referenced by SCIP_DECL_EXPRCOPYDATA(), and SCIPcopyRowprep().
◆ SCIPduplicateBlockMemoryArray
#define SCIPduplicateBlockMemoryArray | ( | scip, | |
ptr, | |||
source, | |||
num | |||
) |
Definition at line 96 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(), 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 98 of file scip_mem.h.
Referenced by addAdjacentVars(), addCoefTerm(), addConsNameToStorage(), addConstraintToStage(), addVariableToStage(), addVarNameToStorage(), bilinearTermsInsertEntry(), bilinTermAddAuxExpr(), catchVarEvent(), computeConsAndDataChanges(), consdataAddCons(), createAndAddAndCons(), 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 99 of file scip_mem.h.
Referenced by addAuxiliaryVariablesToMaster(), alnsFreeNeighborhood(), assignAuxiliaryVariables(), bilinearTermsFree(), clearVarAdjacency(), consdataFree(), conshdlrdataCreate(), conshdlrdataFree(), createAndAddAndCons(), DECL_NHEXIT(), DECL_NHFREE(), destroyMod2Matrix(), dpterms_dpsubsolFree(), dropVarEventCardinality(), ecaggrFree(), exprdataFree(), freeConflictgraph(), freeConflictGraphSST(), freeConstarray(), freeConstraint(), freeDepthinfo(), freeDimensions(), freeEnfoData(), freeEventData(), freeEventhandler(), freeExprNode(), freeGenVBound(), freeNlhdlrExprData(), freePersistent(), freeProblem(), freeReaderdata(), freeScenarioTree(), freeVararray(), graph_free_fixed(), graph_free_fixedEdgesOnly(), graph_freeHistory(), graph_freeHistoryDeep(), level2dataFree(), level2resultCreateFromData(), linconsupgradeCreate(), mcfnetworkFree(), mod2matrixRemoveCol(), mod2matrixRemoveRow(), mpsinputFree(), nlrowaggrFree(), presolRoundVarsSOS1(), probdataFree(), readerdataFree(), 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_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(), SCIPincludePresolMILP(), SCIPinsertBilinearTermImplicitNonlinear(), SCIPintListNodeFree(), SCIPisSOCNonlinear(), SCIPlinConsStatsFree(), SCIPpatternRelease(), SCIPvariableGraphFree(), sepadataFree(), smpsinputFree(), solpool_free(), stoinputFree(), subtreeSumGapDelSubtrees(), subtreeSumGapRemoveNode(), tcliquegraphFree(), timinputFree(), vardataDelete(), and warmStartInfoFree().
◆ SCIPfreeBlockMemoryNull
#define SCIPfreeBlockMemoryNull | ( | scip, | |
ptr | |||
) | BMSfreeBlockMemoryNull(SCIPblkmem(scip), (ptr)) |
Definition at line 100 of file scip_mem.h.
Referenced by SCIP_DECL_HEURFREE(), SCIP_DECL_NLHDLRFREEEXPRDATA(), and SCIP_DECL_PRICERFREE().
◆ SCIPfreeBlockMemoryArray
#define SCIPfreeBlockMemoryArray | ( | scip, | |
ptr, | |||
num | |||
) | BMSfreeBlockMemoryArray(SCIPblkmem(scip), (ptr), (num)) |
Definition at line 101 of file scip_mem.h.
Referenced by addSubtourCuts(), applyOptcumulative(), bilinearTermsFree(), blisshook(), blockedAncestors_freeBlock(), branchruledataFreeArrays(), checkSymmetriesAreSymmetries(), cleanupHashDatas(), clearVarAdjacency(), closeNodesRunExit(), computeSymmetryGroup(), consdataFree(), consdataFreeRows(), conshdlrdataFree(), constraintListAppend(), constructCompression(), correctLocksAndCaptures(), correctPresoldata(), createAndAddAndCons(), createConstraints(), createPresoldata(), createProbQP(), createScenariosFromBlocks(), deleteSubproblem(), delPseudoFreeData(), delPseudoFreeDataForCheck(), delSymConss(), destroyMod2Matrix(), determineSymmetry(), distDataPathRootsFree(), doSeparation(), dualBoundStrengthening(), ecaggrFree(), execRelpscost(), exprIsSemicontinuous(), extreduce_distDataDeleteEdge(), extreduce_redcostTreeRecompute(), freeAllEventData(), freeComponent(), freeComponentsData(), freeConstarray(), freeDepthinfo(), freeEventData(), freeGenVBound(), freeGenVBounds(), freeMemory(), freeNlhdlrExprData(), freeNonlinearProblem(), freePersistent(), freeProblem(), freeProjRow(), freeReaderdata(), freeScenarioTree(), freeSepaData(), freeStartingData(), freeSubSCIP(), freeSubscip(), freeSymmetryData(), freeVararray(), freeVariables(), graph_free_fixed(), graph_knot_contract(), graph_mincut_exec(), heurdataFree(), innerPresolve(), invalidateHessianLagSparsity(), invalidateJacobiSparsity(), level2dataFree(), mod2matrixRemoveRow(), nlrowaggrFree(), packingUpgrade(), presolRoundConssSOS1(), probdataFree(), propagateLocks(), propdataClear(), readBlocks(), readIndep(), runBenders(), SCIP_DECL_BENDERSCUTEXIT(), SCIP_DECL_BENDERSEXIT(), SCIP_DECL_BENDERSFREE(), SCIP_DECL_BRANCHEXIT(), SCIP_DECL_BRANCHEXITSOL(), 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_NLHDLREXIT(), 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(), SCIPfreeConcurrent(), SCIPfreeParseVarsPolynomialData(), SCIPfreeSOCArraysNonlinear(), SCIPgenVBoundAdd(), SCIPheurPassIndicator(), SCIPisSOCNonlinear(), SCIPnlpiOracleDelVarSet(), SCIPnlpiOracleGetHessianLagSparsity(), SCIPnlpiOracleGetJacobianSparsity(), SCIPnlpiOracleSetProblemName(), SCIPreadDiff(), SCIPreadLp(), SCIPreadPip(), SCIPreduceMatrixSize(), SCIPsyncstoreExit(), SCIPvariableGraphFree(), SCIPwriteLp(), SCIPwriteMps(), sepadataClear(), sepadataFreeNlrows(), setSymmetryData(), setupAndSolveCumulativeSubscip(), setupStart(), solvePricingMINLP(), stpprioqueue_free(), strengthenOrbitopeConstraint(), subscipdataFreeSubscip(), subtreeSumGapDelSubtrees(), tcliquegraphFree(), timinputFree(), transformNonIntegralRow(), userDG(), userHM(), and vardataDelete().
◆ SCIPfreeBlockMemoryArrayNull
#define SCIPfreeBlockMemoryArrayNull | ( | scip, | |
ptr, | |||
num | |||
) | BMSfreeBlockMemoryArrayNull(SCIPblkmem(scip), (ptr), (num)) |
Definition at line 102 of file scip_mem.h.
Referenced by bilinearTermsFree(), branchruledataEnsureNlcount(), computeSymmetryGroup(), consdataFree(), consdataFreeRows(), conshdlrdataCreate(), createIndicatorConstraint(), delSymConss(), destroyMod2Matrix(), detectAndHandleSubgroups(), determineSymmetry(), fillGraphByNonlinearConss(), freeConstraint(), freeConstraints(), freeDimensions(), freeDisaggrVars(), freeEnfoData(), freeNlhdlrExprData(), freeSymmetryData(), freeVarExprs(), freeVariables(), graph_knot_replaceDeg2(), invalidateSolution(), mcfnetworkFree(), mod2matrixRemoveRow(), nlrowaggrFree(), presolRoundConssSOS1(), probdataFree(), propdataExit(), readConstraints(), readObjective(), SCIP_DECL_BRANCHFREE(), SCIP_DECL_CONSEXIT(), SCIP_DECL_CONSEXITPRE(), SCIP_DECL_CONSFREE(), SCIP_DECL_CONSLOCK(), 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(), SCIPexprintEval(), SCIPexprintFreeData(), SCIPfreeParseVarsPolynomialData(), SCIPfreeRowprep(), SCIPnlpiOracleGetHessianLagSparsity(), SCIPparseVarsPolynomial(), SCIPpatternRelease(), SCIPvariableGraphFree(), sepadataClear(), transformToOrig(), and tryAddSymmetryHandlingConss().
◆ SCIPfreeBlockMemorySize
#define SCIPfreeBlockMemorySize | ( | scip, | |
ptr, | |||
size | |||
) | BMSfreeBlockMemorySize(SCIPblkmem(scip), (ptr), (size)) |
Definition at line 103 of file scip_mem.h.
◆ SCIPfreeBlockMemorySizeNull
#define SCIPfreeBlockMemorySizeNull | ( | scip, | |
ptr, | |||
size | |||
) | BMSfreeBlockMemorySizeNull(SCIPblkmem(scip), (ptr), (size)) |
Definition at line 104 of file scip_mem.h.
◆ SCIPallocBuffer
#define SCIPallocBuffer | ( | scip, | |
ptr | |||
) |
Definition at line 113 of file scip_mem.h.
Referenced by createBoundRays(), createConstantAssignment(), createRays(), createTcliqueGraph(), dualascent_execPcMw(), fillRelationTables(), initializeMatrix(), insertIndex(), makeCoverMinimal(), nodepairqueueCreate(), nodepartitionCreate(), SCIP_DECL_HEUREXEC(), SCIPmatrixCreate(), and tmVnoiInit().
◆ SCIPallocBufferArray
#define SCIPallocBufferArray | ( | scip, | |
ptr, | |||
num | |||
) |
Definition at line 115 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(), addOrbitopeSubgroup(), addRedsol(), addRegularScholtes(), addRelaxation(), addScenarioConsToProb(), addSetppcConstraints(), addSplitcons(), addSSTConss(), addSymresackConss(), addTrustRegionConstraints(), addWeakSBCsSubgroup(), aggregateNextRow(), allocSNFRelaxation(), alnsFixMoreVariables(), alnsUnfixVariables(), analyzeEnergyRequirement(), applyAlternativeBoundsFixing(), applyCliqueFixings(), applyFixings(), applyHeur(), applyLPboundTightening(), applyOptcumulative(), applyOptcumulativeFixings(), applyProbing(), applyRepair(), applyVariableAssignment(), BENDERS_CUTORACLE(), blctreeBuildMst(), blockCreateSubscip(), boundPruneHeur(), branchBalancedCardinality(), branching(), buildBlockGraph(), buildFlowCover(), buildsolgraph(), buildSubgroupGraph(), buildVertexPolyhedralSeparationLP(), cancelCol(), cancelRow(), canonicalizeConstraints(), changePartitionCovervars(), changePartitionFeasiblesetvars(), checkConComponentsVarbound(), checkCons(), checkConsnames(), checkCumulativeCondition(), checkDivingCandidates(), checkFullOrbitopeSolution(), checkLPBoundsClean(), checkOrigPbCons(), checkOverloadViaThetaTree(), checkRedundancy(), checkSdWalk(), checkSolution(), checkSymmetriesAreSymmetries(), checkSystemGF2(), checkVarnames(), chgLhs(), chgRhs(), chooseOrderOfGenerators(), cleanCycle(), cleanupNetwork(), cliquePathsInitData(), cliquePresolve(), closeNodesRunInit(), collectBinaryVars(), collectCliqueData(), collectCoefficients(), combineCols(), computeAndConstraintInfos(), computeConvexEnvelopeFacet(), computeCoverUndercover(), computeCut(), computeDegConsTree(), computeDynamicRowOrder(), computeFixingOrder(), computeHistory(), computeHistoryPcMw(), computeLiftingData(), computeMinDistance(), computeMIRForOptimalityCut(), computeModularity(), computeOffValues(), computeOrderingFromNode(), computePeak(), computeReducedProbSolution(), computeReducedProbSolutionBiased(), computeStarts(), computeSteinerTree(), computeSteinerTreeKeyNodesCsr(), computeSteinerTreeTM(), computeSteinerTreeVnoi(), 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(), createInitialCuts(), createIntervalRelaxation(), createLinking(), createLP(), createMIP(), createMipCpFormulation(), createMipFormulation(), createNewSol(), createNewSols(), createNormalizedKnapsack(), createNormalizedLogicor(), createNormalizedSetppc(), createPresoldata(), createPrizeConstraints(), createProbQP(), createProjRows(), createRays(), createRows(), createScenariosFromBlocks(), createSelectedSortedEventpointsSol(), createSubscip(), createSwitchSolution(), createTcliqueGraph(), createVariables(), cutEdgeProbe(), cutNodesGetLastCutnode(), cutNodesTreeInit(), CUTOFF_CONSTRAINT(), cutsTransformKnapsackCover(), cutsTransformMIR(), cutsTransformStrongCG(), cutTightenCoefs(), cutTightenCoefsQuad(), daExec(), daOrderRoots(), dapathsDeleteEdges(), dapathsFixPotTerms(), dapathsInit(), dapathsReplaceNodes(), dapathsSortStarts(), daPcFindRoots(), daUpdateRescaps(), DECL_CURVCHECK(), DECL_VARFIXINGS(), decompHorizonInitialize(), decomposeExactFixSol(), decomposeGetFirstMarked(), deleteRedundantVars(), delPseudoInit(), detectAndHandleSubgroups(), detectHiddenProducts(), detectMinors(), detectOrbitopes(), detectParallelCols(), detectRedundantVars(), detectSocNorm(), detectSocQuadraticComplex(), detectSocQuadraticSimple(), determineVariableFixings(), dhcstpWarmUp(), distDataPathRootsInitialize(), doSeachEcAggr(), doSeparation(), dpborder_solve(), dpiterAddNewPrepare(), dualascent_exec(), dualascent_execDegCons(), dualascent_execPcMw(), dualBoundStrengthening(), dualPresolve(), enfopsCons(), enforceConflictgraph(), enforceCuts(), ensureFactorsSize(), ensureMonomialsSize(), ensureScoresPresent(), estimateVertexPolyhedral(), estimateVertexPolyhedralProduct(), eval(), evalExprInAux(), Exec(), execRelpscost(), executeHeuristic(), exprstackInit(), extendToCover(), extensionOperatorSOS1(), extExtend(), extractCapacityRows(), extractFlow(), extractGates(), extractNodes(), extractVariablesMINLP(), extreduce_checkComponent(), extreduce_spg3LeafTreeRuleOut(), fillDigraph(), fillGraphByLinearConss(), fillGraphByNonlinearConss(), fillVariableGraph(), filterPatterns(), findAggregation(), findAndStoreEcAggregations(), findComponents(), findCumulativeConss(), findNonDominatedVars(), findPrecedenceConss(), findSolPcMw2Term(), findSolRPcMw(), findUnblockedShortestPathToRoot(), findUncapacitatedArcs(), findVarAggrRedVbcons(), fixAltLPVariables(), fixAndPropagate(), fixVarsDualcost(), fixVarsExtendedRed(), fixVarsRedbased(), forbidCover(), forbidFixation(), generalStarInit(), generateAverageRay(), generateBoundInequalityFromSOS1Cons(), generateBoundInequalityFromSOS1Nodes(), generateClusterCuts(), generateIntercut(), generateOddCycleCut(), generateRowCardinality(), generateZerohalfCut(), getBinaryProductExprDo(), getBoundConsFromVertices(), getBranchingDecisionStrongbranchSOS1(), getCover(), getEstPermutation(), getFactorizedBinaryQuadraticExpr(), getFeasibleSet(), getFixedVariable(), getFlowCover(), getHighestCapacityUsage(), getJobs(), getLctPermuataion(), getLiftingSequence(), getLiftingSequenceGUB(), getLinearCoeffs(), getLinVarsAndAndRess(), getLowestCommonAncestors(), getMaxactImplicObjchg(), getNJobs(), getNodeIdx(), getNodeSimilarityScore(), getNResources(), getOrderedRootIndices(), getOriginalRows(), getRedCost2ndNextDistances(), getTableauRows(), graph_findCentralTerminal(), graph_get4nextTTerms(), graph_grid_create(), graph_hasMultiEdges(), graph_load(), graph_obstgrid_create(), graph_pack(), graph_path_st_brmwcs(), graph_path_st_dc(), graph_pc_solGetObj(), graph_printEdgeConflicts(), graph_sdCloseNodesBiased(), graph_sdStarBiased(), graph_termsReachable(), graph_valid(), graph_valid_ancestors(), graph_validInput(), graph_vnoiInit(), graph_voronoiWithRadius(), graph_writeStp(), greedyStableSet(), GUBsetCalcCliquePartition(), handleLinearCons(), hessLagSparsitySetNzFlagForExpr(), heurdataEnsureArraySize(), heurExec(), identifyComponent(), identifySourcesTargets(), improvePoint(), inferboundsEdgeFinding(), infinityCountUpdate(), initConcsolver(), initConflictgraph(), initGraph(), initializeMatrix(), initImplGraphSOS1(), initLP(), initMatrix(), initPricing(), initReceivedSubproblem(), insertIndex(), insertSortedRootNeighbors(), labelSortStable(), ledgeFromNetgraph(), liftOddCycleCut(), loadTcliquegraph(), localKeyVertexHeuristics(), localRun(), localVertexInsertion(), lurkpruneInit(), makeCoverMinimal(), makeSOS1conflictgraphFeasible(), maximizeObjectiveSymresackCriticalEntry(), maximizeObjectiveSymresackStrict(), maxWeightIndSetHeuristic(), mcfnetworkExtract(), mcfnetworkFill(), mergeMultiples(), mincutFree(), mincutInitForLp(), mincutInitForTermSepa(), mod2rowAddRow(), multiAggregateBinvar(), nodepairqueueCreate(), nodepartitionCreate(), nodepartitionIsConnected(), nodesolUpdate(), nsvInitData(), optimize(), orbisackUpgrade(), packingUpgrade(), pairheapCombineSiblings(), parseAggregation(), parseConstantArray(), parseConstantArrayAssignment(), parseDetails(), parseLinking(), parseQuadratic(), parseSolveItem(), parseVariableArray(), parseVariableArrayAssignment(), pcmwEnumerationTry(), pcmwGetStartNodes(), pcmwUpdate(), pcsolGetMstEdges(), performBackwardScheduling(), performBranchingNoSol(), performForwardScheduling(), performRelaxSimpleRounding(), permuteStartSolution(), poolAddSol(), 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(), propagateOrbitalFixing(), propagatePackingPartitioningCons(), propagateTTEF(), propagateVbounds(), propIndicator(), pruneSteinerTreePc(), pruneSteinerTreeStp(), pseudodeleteInit(), pseudodeleteInitStar(), rayInRecessionCone(), readBounds(), readCnf(), readCoefficients(), readCol(), readConstraints(), readDecomposition(), readExpression(), readFile(), readIndicators(), readLIBSVM(), readLinearCoefs(), readOPBFile(), readPolynomial(), readQCMatrix(), readQMatrix(), readVariables(), redcostGraphBuild(), redcostGraphComputeSteinerTreeDegCons(), redcostGraphComputeSteinerTreeDirected(), redcostGraphMark(), redcostGraphSolRetransform(), redcosts_initializeDistances(), reduce_ans(), reduce_ansAdv(), reduce_ansAdv2(), reduce_bd34(), reduce_bound(), reduce_boundHop(), reduce_boundHopDa(), reduce_boundHopRc(), reduce_boundMw(), reduce_chain2(), reduce_cutEdgeTryPrune(), reduce_da(), reduce_dapaths(), reduce_daPcMw(), reduce_daSlackPrune(), reduce_deleteConflictEdges(), reduce_deleteMultiedges(), reduce_extendedCheck3Tree(), reduce_extendedEdge(), reduce_hc(), reduce_mw(), reduce_nnp(), reduce_npv(), reduce_nv(), reduce_nvAdv(), reduce_nw(), reduce_pc(), reduce_rpt(), reduce_sap(), reduce_sd(), reduce_sdprofitUpdateFromBLC(), reduce_sdsp(), reduce_sdspSap(), reduce_sdStar(), reduce_sdStarPc(), reduce_sdStarPc2(), reduce_sdWalk_csr(), reduce_sdWalkExt(), reduce_sdWalkExt2(), reduce_sdWalkTriangle(), reduce_sl(), reduce_solGetEdgesol(), reduce_sollocalRebuildTry(), reduce_sollocalUpdateNodesol(), reduce_stp(), reduce_termcompChangeSubgraphToBottleneck(), reduce_unconnected(), reduce_unconnectedForDirected(), reduce_unconnectedInfeas(), reduce_unconnectedRpcRmwInfeas(), reduceExact(), reduceLurk(), reduceRootedProb(), removeConstraintsDueToNegCliques(), removeDoubleAndSingletonsAndPerformDualpresolve(), removeRedundantConss(), removeRedundantConssAndNonzeros(), reoptimize(), reroot(), resolvePropagationCoretimes(), resolvePropagationFullOrbitope(), retransformReducedProbSolution(), reuseSolution(), reversePropagateLinearExpr(), reversePropQueue(), roundPartition(), rowprepCleanupSortTerms(), runCyckerlin(), runDualAscent(), runTmDhcstp(), runTmPcMW_mode(), 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_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_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_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(), SCIPcopyConflicts(), SCIPcopyConsLinear(), SCIPcopyImplicationsCliques(), SCIPcreateConsCardinality(), SCIPcreateConsIndicatorGeneric(), SCIPcreateConsOrbisack(), SCIPcreateConsPseudoboolean(), SCIPcreateExprMonomial(), SCIPcreateExprQuadratic(), SCIPcreateFiniteSolCopy(), SCIPcreateNlpiProblemFromNlRows(), SCIPcreateSchedulingProblem(), SCIPcreateWorstCaseProfile(), SCIPcutGenerationHeuristicCMIR(), SCIPcutsTightenCoefficients(), SCIPdummyDebugMethodForSun(), SCIPendStrongbranch(), SCIPgenerateAndApplyBendersOptCut(), SCIPgetLinDatasWithoutAndPseudoboolean(), SCIPgetVarCopy(), SCIPgetVarsStrongbranchesFrac(), SCIPgetVarsStrongbranchesInt(), SCIPhasConsOnlyLinkVars(), SCIPisPackingPartitioningOrbitope(), SCIPmatrixCreate(), SCIPmatrixGetParallelCols(), SCIPmatrixGetParallelRows(), SCIPpairheapBuffarr(), SCIPparseVarsList(), SCIPperformGenericDivingAlgorithm(), SCIPprintBranchingStatistics(), SCIPprintNodeRootPath(), SCIPprobdataCreate(), SCIPprobdataEnumeratePatterns(), SCIPprobdataPrintGraph(), SCIPprobdataWriteSolution(), SCIPpropagateProbing(), SCIPreadOpb(), SCIPreoptApplyGlbConss(), SCIPselectCutsHybrid(), SCIPselectVarStrongBranching(), SCIPseparateKnapsackCuts(), SCIPseparateRelaxedKnapsack(), SCIPsetNLPInitialGuessSol(), SCIPsetRelaxSolValsSol(), SCIPshrinkDisjunctiveVarSet(), SCIPsolveConcurrent(), SCIPsolveKnapsackApproximately(), SCIPsolveKnapsackApproximatelyLT(), SCIPsolveKnapsackExactly(), SCIPsortOrbitope(), SCIPStpHeurLocalExtendPcMw(), SCIPStpHeurLocalExtendPcMwImp(), SCIPStpHeurLocalExtendPcMwOut(), SCIPStpHeurPruneRun(), SCIPStpHeurPruneUpdateSols(), SCIPStpHeurRecExclude(), SCIPStpHeurRecRun(), SCIPStpHeurSlackPruneRun(), SCIPStpHeurTMBuildTreeDc(), SCIPStpHeurTMRunLP(), SCIPStpPropCheckForInfeas(), SCIPStpPropGetGraph(), SCIPStpValidateSol(), SCIPtransformDecompstore(), SCIPtranslateSubSol(), SCIPtranslateSubSols(), SCIPtreemodelSelectCandidate(), SCIPupdateNlpiProblem(), SCIPvariablegraphBreadthFirst(), SCIPverifyCircularPatternHeuristic(), SCIPverifyCircularPatternNLP(), SCIPwriteCcg(), SCIPwriteGms(), SCIPwriteLp(), SCIPwriteMps(), SCIPwritePbm(), SCIPwritePip(), SCIPwritePpm(), sdCliqueInitData(), sdgraphBuildDistgraph(), sdmstGetExtWeight(), sdneighborUpdateInit(), sdqueryBuildBinaryTree(), sdqueryFullBuild(), sdStarInit(), searchEcAggrWithCliques(), selectBranchingVertexByDegree(), selectBranchingVertexByLp(), selectBranchingVertexByLp2Flow(), selectBranchingVertexBySol(), selectBranchVar(), selectCandidateUsingSampling(), selectCandidateUsingSVTS(), selectDiving(), selectInitialVariableDecomposition(), selectInitialVariableRandomly(), selectVarMultAggrBranching(), sep_flow(), sepaBoundInequalitiesFromGraph(), separateConsOnIntegerVariables(), separateCoversOrbisack(), separateCuts(), separateDeterminant(), separateGLS(), separateHeur(), separateIISRounding(), separateOrbisack(), separateOrbisackCovers(), separatePerspective(), separatePoint(), separateRltCuts(), separateSequLiftedExtendedWeightInequality(), separateSequLiftedMinimalCoverInequality(), separateSupLiftedMinimalCoverInequality(), separateSymresackCovers(), sepaspecial_pacliquesSeparate(), sepaspecial_pcimplicationsInit(), sepaspecial_pcimplicationsSeparate(), sepaSubtour(), sequentialUpAndDownLifting(), sequentialUpAndDownLiftingGUB(), setAltLPObj(), setAltLPObjZero(), setColumnMajorFormat(), setQuadraticObj(), setSymmetryData(), setupAggregationData(), setupAndSolve(), setupAndSolveSubscip(), setupAndSolveSubscipCrossover(), setupAndSolveSubscipLocalbranching(), setupAndSolveSubscipMutation(), setupAndSolveSubscipRapidlearning(), setupAndSolveSubscipTrustregion(), setupProblem(), shortenConss(), singletonColumnStuffing(), solAddTry(), solCutIsViolated(), solDegIsValid(), solgraphSelectSols(), solgraphSelectSolsDiff(), solNodeIsValid(), solpool_addSolToScip(), solPrune(), solstp_addSolToProb(), solstp_getOrg(), solstp_isValid(), solstp_markPcancestors(), solstp_prune(), solstp_pruneFromEdges(), solveAndEvalSubscip(), solveCumulative(), solveIndependentCons(), solvePricingHeuristic(), solveSubNLP(), solveSubproblem(), sortComponents(), sortGenVBounds(), sortIDs(), sortNodes(), sortVariables(), stableSort(), storeDenseTableauRowsByColumns(), strengthenOrbitopeConstraint(), strongPruneSteinerTreePc(), strongPruneSteinerTreePc_csr(), subSolIsRedundant(), subtreesBuild(), subtreesRemoveNonValids(), subtreeSumGapInsertChildren(), superadditiveUpLifting(), supergraphComputeMst(), tcliquegraphConstructCliqueTable(), termcompComputeSubgraphSol(), tightenCapacity(), tightenVarsBoundsSOS1(), tightenWeights(), tmAllspInit(), tmBaseInit(), tmVnoiInit(), topologicalSort(), trail(), transformSols(), tryPathPcMw(), tryUpgradingLogicor(), tryUpgradingXor(), unfixAltLPVariables(), updateEdgestateFromRedPcmw(), updateFromPartition(), updateNodeReplaceBounds(), updatePartition(), updateSolution(), upgradeCons(), upgradeIndicatorSuperindicator(), upgradeLinearSuperindicator(), visualizeSolutionAscii(), wrapperDins(), wrapperRins(), writeBounds(), writeExpandedSolutions(), writeFzn(), and writeOpbConstraints().
◆ SCIPallocClearBufferArray
#define SCIPallocClearBufferArray | ( | scip, | |
ptr, | |||
num | |||
) |
Definition at line 117 of file scip_mem.h.
Referenced by addOrbitopeSubgroup(), addSSTConss(), addWeakSBCsSubgroup(), applyCliqueFixings(), applyCompletesol(), assignNextBin(), BENDERS_CUTORACLE(), branchOnBin(), buildVertexPolyhedralSeparationLP(), checkTwoCyclePermsAreOrbitope(), computeModularity(), computeOrderingFromNode(), constructCompression(), createSwitchSolution(), detectAndHandleSubgroups(), detectOrbitopes(), detectSocQuadraticComplex(), dpsolverGetSolution(), exprIsSemicontinuous(), generateAndApplyBendersCuts(), getFactorizedBinaryQuadraticExpr(), getLinVarsAndAndRess(), initLP(), initSolve(), isCandidate(), nlrowaggrCreate(), performBranchingSol(), permuteStartSolution(), presolveMergeConss(), readQuadraticCoefs(), reduce_sl(), runCyckerlin(), SCIP_DECL_BRANCHEXECLP(), SCIP_DECL_HEUREXEC(), SCIP_DECL_READERREAD(), SCIP_DECL_SEPAEXECLP(), SCIPapplyLockFixings(), SCIPcomputeOrbitVar(), SCIPdetermineNVarsAffectedSym(), SCIPgenerateAndApplyBendersOptCut(), SCIPisPackingPartitioningOrbitope(), SCIPreadProb(), SCIPvariablegraphBreadthFirst(), selectDiving(), subSolIsRedundant(), subtreesBuild(), subtreesExtend(), topologicalSort(), trail(), and trailGraphWithStates().
◆ SCIPreallocBufferArray
#define SCIPreallocBufferArray | ( | scip, | |
ptr, | |||
num | |||
) |
Definition at line 119 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(), ensureMonomialsSize(), Exec(), exprstackPush(), fillDigraph(), fillGraphByNonlinearConss(), generateClusterCuts(), getActiveVariables(), getActiveVariables2(), getFixedVariable(), getInputString(), getLinearCoeffs(), getNodeIdx(), getVariableOrTerm(), heurdataEnsureArraySize(), insertIndex(), insertRayEntry(), insertZerolist(), liftCliqueVariables(), optimize(), parseConstantArrayAssignment(), parseList(), parseVariableArrayAssignment(), preprocessCliques(), presolvePropagateCons(), presolveUpgrade(), readBounds(), readCoefficients(), readExpression(), readLIBSVM(), readQCMatrix(), readQMatrix(), readQuadraticCoefs(), SCIP_DECL_CONSINITPRE(), SCIP_DECL_CONSPARSE(), SCIP_DECL_DIALOGEXEC(), SCIP_DECL_EXPRSIMPLIFY(), SCIP_DECL_HEUREXEC(), SCIP_DECL_PRESOLEXEC(), SCIP_DECL_SEPAEXECLP(), SCIPaddCoefLinear(), SCIPaddExprsViolScoreNonlinear(), SCIPcomputeExprCurvature(), SCIPcopyConsLinear(), SCIPcreateConsLinear(), SCIPmatrixCreate(), SCIPperformGenericDivingAlgorithm(), SCIPprintNodeRootPath(), SCIPwriteLp(), SCIPwriteMps(), SCIPwritePip(), separateRltCuts(), setupAggregationData(), and tightenVarsBoundsSOS1().
◆ SCIPduplicateBuffer
#define SCIPduplicateBuffer | ( | scip, | |
ptr, | |||
source | |||
) |
Definition at line 121 of file scip_mem.h.
◆ SCIPduplicateBufferArray
#define SCIPduplicateBufferArray | ( | scip, | |
ptr, | |||
source, | |||
num | |||
) |
Definition at line 123 of file scip_mem.h.
Referenced by addConstraint(), alnsUnfixVariables(), branch(), buildBlockGraph(), cancelCol(), cancelRow(), canonicalizeConstraints(), collectCoefficients(), computeOffValues(), consdataCreateRedundant(), correctConshdlrdata(), createConstantAssignment(), createTcliqueGraph(), DECL_VARFIXINGS(), detectSocQuadraticSimple(), determineMaxDistance(), executeHeuristic(), getConstraint(), getFactorizedBinaryQuadraticExpr(), getJobs(), getLinearCoeffs(), getResourcesNames(), greedyCliqueAlgorithm(), GUBsetCalcCliquePartition(), handleLinearCons(), 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 125 of file scip_mem.h.
Referenced by binaryVarListDrop(), binConsDataCreate(), branchingResultDataCopy(), candidateListFree(), computeSteinerTreeKeyNodesCsr(), createPrizeConstraints(), cutEdgeProbe(), cutNodesTreeExit(), detectHiddenProducts(), dpiterAddNewPrepare(), dualascent_execPcMw(), freeMatrix(), freeRays(), freeTcliqueGraph(), makeCoverMinimal(), nodepairqueueFree(), nodepartitionFree(), SCIP_DECL_HEUREXEC(), SCIP_DECL_READERREAD(), SCIPmatrixCreate(), SCIPmatrixFree(), separateDeterminant(), statusCreate(), and tmVnoiFree().
◆ SCIPfreeBufferNull
#define SCIPfreeBufferNull | ( | scip, | |
ptr | |||
) | BMSfreeBufferMemoryNull(SCIPbuffer(scip), (ptr)) |
Definition at line 126 of file scip_mem.h.
◆ SCIPfreeBufferArray
#define SCIPfreeBufferArray | ( | scip, | |
ptr | |||
) | BMSfreeBufferMemoryArray(SCIPbuffer(scip), (ptr)) |
Definition at line 127 of file scip_mem.h.
Referenced by adaptSymmetryDataSST(), addAltLPColumn(), addAltLPConstraint(), addAltLPRow(), addBranchingComplementaritiesSOS1(), addCliques(), addConstraint(), addConstraintToBendersSubproblem(), addCut(), addExprViolScoresAuxVars(), addFixedVarsConss(), addGenVBound(), addLocalBranchingConstraint(), addLocalbranchingConstraintAndObjcutoff(), addLowerboundCons(), addNlrow(), addObjcut(), addOrbitopeSubgroup(), addRedsol(), addRegularScholtes(), addRelaxation(), addScenarioConsToProb(), addSplitcons(), addSSTConss(), addSymresackConss(), addTrustRegionConstraints(), addWeakSBCsSubgroup(), aggregateNextRow(), alnsFixMoreVariables(), alnsUnfixVariables(), analyzeEnergyRequirement(), applyAlternativeBoundsFixing(), applyCliqueFixings(), applyCompletesol(), applyFixings(), applyHeur(), applyLPboundTightening(), applyOptcumulative(), applyOptcumulativeFixings(), applyProbing(), applyRepair(), applyVariableAssignment(), assignNextBin(), BENDERS_CUTORACLE(), binaryVarListDrop(), blctreeBuildMst(), boundPruneHeur(), branch(), branchBalancedCardinality(), branching(), branchOnBin(), buildBlockGraph(), buildFlowCover(), buildsolgraph(), buildSubgroupGraph(), buildVertexPolyhedralSeparationLP(), cancelCol(), cancelRow(), candidateListFree(), canonicalizeConstraints(), changePartitionCovervars(), changePartitionFeasiblesetvars(), checkConComponentsVarbound(), checkCons(), checkConsnames(), checkCumulativeCondition(), checkDivingCandidates(), checkFullOrbitopeSolution(), checkLPBoundsClean(), checkOrigPbCons(), checkOverloadViaThetaTree(), checkRedundancy(), checkSdWalk(), checkSolution(), checkSymmetriesAreSymmetries(), checkSystemGF2(), checkTwoCyclePermsAreOrbitope(), chgLhs(), chgRhs(), chooseOrderOfGenerators(), cleanCycle(), cleanupNetwork(), cliquePathsFreeData(), cliquePresolve(), closeNodesRunExit(), collectCoefficients(), combineCols(), computeAndConstraintInfos(), computeConvexEnvelopeFacet(), computeCoverUndercover(), computeCut(), computeDegConsTree(), computeDynamicRowOrder(), computeFixingOrder(), computeHistory(), computeHistoryPcMw(), computeLiftingData(), computeMinDistance(), computeMIRForOptimalityCut(), computeModularity(), computeOffValues(), computeOrderingFromNode(), computePeak(), computeReducedProbSolution(), computeReducedProbSolutionBiased(), computeStarts(), computeSteinerTree(), computeSteinerTreeTM(), computeSteinerTreeVnoi(), 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(), createConstraints(), createCoverCuts(), createCoverCutsTimepoint(), createCoveringProblem(), createCumulativeCons(), createDisjuctiveCons(), createExprProductFromExprlist(), createInitialCuts(), createIntervalRelaxation(), createLinking(), createLP(), createMIP(), createMipCpFormulation(), createMipFormulation(), createNewSol(), createNewSols(), createNormalizedKnapsack(), createNormalizedLogicor(), createNormalizedSetppc(), createPresoldata(), createProbQP(), createRows(), createScenariosFromBlocks(), createSelectedSortedEventpointsSol(), createSubscip(), createSwitchSolution(), createVariables(), cutNodesGetLastCutnode(), CUTOFF_CONSTRAINT(), cutsTransformKnapsackCover(), cutsTransformMIR(), cutsTransformStrongCG(), cutTightenCoefs(), cutTightenCoefsQuad(), daExec(), daOrderRoots(), dapathsDeleteEdges(), dapathsFixPotTerms(), dapathsFreeMembers(), dapathsReplaceNodes(), dapathsSortStarts(), daPcFindRoots(), daUpdateRescaps(), DECL_CURVCHECK(), DECL_VARFIXINGS(), decompHorizonInitialize(), decomposeExactFixSol(), decomposeGetFirstMarked(), deleteRedundantVars(), delPseudoFreeData(), destroyLiftingData(), destroySNFRelaxation(), detectAndHandleSubgroups(), detectHiddenProducts(), detectMinors(), detectOrbitopes(), detectParallelCols(), detectRedundantVars(), detectSocNorm(), detectSocQuadraticComplex(), determineMaxDistance(), determineVariableFixings(), dhcstpWarmUp(), distDataPathRootsInitialize(), doSeachEcAggr(), doSeparation(), dpborder_solve(), dpsolverGetSolution(), dualascent_exec(), dualascent_execDegCons(), dualascent_execPcMw(), dualBoundStrengthening(), dualPresolve(), enfopsCons(), enforceCuts(), ensureScoresPresent(), estimateVertexPolyhedral(), estimateVertexPolyhedralProduct(), eval(), evalExprInAux(), Exec(), execRelpscost(), executeHeuristic(), exprstackFree(), extendToCover(), extensionOperatorSOS1(), extExtend(), extractCapacityRows(), extractFlow(), extractGates(), extractNodes(), extractVariablesMINLP(), extreduce_checkComponent(), extreduce_spg3LeafTreeRuleOut(), fillDigraph(), fillGraphByLinearConss(), fillGraphByNonlinearConss(), fillVariableGraph(), filterPatterns(), findAggregation(), findAndStoreEcAggregations(), findComponents(), findCumulativeConss(), findNonDominatedVars(), findPrecedenceConss(), findSolPcMw2Term(), findSolRPcMw(), findUnblockedShortestPathToRoot(), findUncapacitatedArcs(), findVarAggrRedVbcons(), fixAltLPVariables(), fixAndPropagate(), fixVarsDualcost(), fixVarsExtendedRed(), fixVarsRedbased(), forbidCover(), forbidFixation(), freeBlock(), freeGraph(), freeMatrix(), freeProjRow(), freeProjRows(), freeRays(), freeStringBufferArray(), freeTcliqueGraph(), generalStarExit(), generateAndApplyBendersCuts(), generateAverageRay(), generateBoundInequalityFromSOS1Cons(), generateBoundInequalityFromSOS1Nodes(), generateClusterCuts(), generateIntercut(), generateOddCycleCut(), generateRowCardinality(), generateZerohalfCut(), getBinaryProductExprDo(), getBoundConsFromVertices(), getConstraint(), getCover(), getEstPermutation(), getFactorizedBinaryQuadraticExpr(), getFeasibleSet(), getFixedVariable(), getFlowCover(), getHighestCapacityUsage(), getLctPermuataion(), getLiftingSequence(), getLiftingSequenceGUB(), getLinearCoeffs(), getLinVarsAndAndRess(), getLowestCommonAncestors(), getMaxactImplicObjchg(), getNodeSimilarityScore(), getOrderedRootIndices(), getRedCost2ndNextDistances(), graph_findCentralTerminal(), graph_get4nextTTerms(), graph_grid_create(), graph_hasMultiEdges(), graph_obstgrid_create(), graph_pack(), graph_path_st_brmwcs(), graph_path_st_dc(), graph_path_st_pcmw_reduce(), graph_pc_solGetObj(), graph_printEdgeConflicts(), graph_sdCloseNodesBiased(), graph_sdStarBiased(), graph_termsReachable(), graph_valid_ancestors(), graph_vnoiFree(), graph_voronoiWithRadius(), graph_writeStp(), greedyCliqueAlgorithm(), greedyStableSet(), GUBsetCalcCliquePartition(), handleLinearCons(), hessLagSparsitySetNzFlagForExpr(), heurdataFreeArrays(), heurExec(), identifyComponent(), identifySourcesTargets(), improvePoint(), inferboundsEdgeFinding(), infinityCountUpdate(), initConcsolver(), initConflictgraph(), initLP(), initPricing(), initReceivedSubproblem(), initSolve(), insertSortedRootNeighbors(), isCandidate(), labelSortStable(), ledgeFromNetgraph(), liftOddCycleCut(), loadTcliquegraph(), localKeyVertexHeuristics(), localRun(), localVertexInsertion(), lurkpruneFinalize(), makeCoverMinimal(), makeSOS1conflictgraphFeasible(), maximizeObjectiveSymresackCriticalEntry(), maximizeObjectiveSymresackStrict(), mcfnetworkExtract(), mcfnetworkFill(), mergeMultiples(), mincutFree(), mod2rowAddRow(), multiAggregateBinvar(), nlrowaggrCreate(), nodepairqueueFree(), nodepartitionCreate(), nodepartitionFree(), nodepartitionIsConnected(), nodesolUpdate(), nsvFreeData(), optimize(), orbisackUpgrade(), packingUpgrade(), pairheapCombineSiblings(), parseAggregation(), parseConstantArray(), parseConstraint(), parseDetails(), parseQuadratic(), parseSolveItem(), parseVariableArray(), pcmwEnumerationTry(), pcmwGetStartNodes(), pcmwUpdate(), pcsolGetMstEdges(), performBackwardScheduling(), performBranchingNoSol(), performBranchingSol(), performForwardScheduling(), performRandRounding(), performRelaxSimpleRounding(), permuteStartSolution(), poolAddSol(), 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(), propagateOrbitalFixing(), propagatePackingPartitioningCons(), propagateTTEF(), propagateVbounds(), propIndicator(), pruneSteinerTreePc(), pruneSteinerTreeStp(), pseudodeleteExit(), pseudodeleteFreeStar(), rayInRecessionCone(), readCnf(), readCoefficients(), readCol(), readConstraints(), readDecomposition(), readExpression(), readFile(), readIndicators(), readLIBSVM(), readOPBFile(), readPolynomial(), readQCMatrix(), readQMatrix(), readQuadraticCoefs(), redcostGraphComputeSteinerTreeDegCons(), redcostGraphComputeSteinerTreeDirected(), redcostGraphMark(), redcostGraphSolRetransform(), redcosts_initializeDistances(), reduce_ans(), reduce_ansAdv(), reduce_ansAdv2(), reduce_bound(), reduce_boundHop(), reduce_boundHopDa(), reduce_boundHopRc(), reduce_boundMw(), reduce_chain2(), reduce_cutEdgeTryPrune(), reduce_da(), reduce_dapaths(), reduce_daPcMw(), reduce_daSlackPrune(), reduce_deleteConflictEdges(), reduce_deleteMultiedges(), reduce_extendedCheck3Tree(), reduce_extendedEdge(), reduce_hc(), reduce_mw(), reduce_nnp(), reduce_npv(), reduce_nv(), reduce_nvAdv(), reduce_nw(), reduce_pc(), reduce_rpt(), reduce_sap(), reduce_sd(), reduce_sdprofitUpdateFromBLC(), reduce_sdsp(), reduce_sdspSap(), reduce_sdStar(), reduce_sdStarPc(), reduce_sdStarPc2(), reduce_sdWalk_csr(), reduce_sdWalkExt(), reduce_sdWalkExt2(), reduce_sdWalkTriangle(), reduce_sl(), reduce_solGetEdgesol(), reduce_sollocalRebuildTry(), reduce_sollocalUpdateNodesol(), reduce_stp(), reduce_termcompChangeSubgraphToBottleneck(), reduce_unconnected(), reduce_unconnectedForDirected(), reduce_unconnectedInfeas(), reduce_unconnectedRpcRmwInfeas(), reduceExact(), reduceLurk(), removeConstraintsDueToNegCliques(), removeDoubleAndSingletonsAndPerformDualpresolve(), removeRedundantConss(), removeRedundantConssAndNonzeros(), reoptimize(), reroot(), resolvePropagationCoretimes(), resolvePropagationFullOrbitope(), retransformReducedProbSolution(), reuseSolution(), reversePropagateLinearExpr(), reversePropQueue(), roundPartition(), rowprepCleanupSortTerms(), runCyckerlin(), runDualAscent(), runTmDhcstp(), runTmPcMW_mode(), 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_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_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_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(), SCIPcopyConsLinear(), SCIPcopyImplicationsCliques(), SCIPcreateConsCardinality(), SCIPcreateConsIndicatorGeneric(), SCIPcreateConsLinear(), SCIPcreateConsOrbisack(), SCIPcreateConsPseudoboolean(), SCIPcreateExprMonomial(), SCIPcreateExprQuadratic(), SCIPcreateFiniteSolCopy(), SCIPcreateNlpiProblemFromNlRows(), SCIPcreateSchedulingProblem(), SCIPcreateWorstCaseProfile(), SCIPcutGenerationHeuristicCMIR(), SCIPcutsTightenCoefficients(), SCIPdetermineNVarsAffectedSym(), SCIPdummyDebugMethodForSun(), SCIPendStrongbranch(), SCIPgenerateAndApplyBendersOptCut(), SCIPgetLinDatasWithoutAndPseudoboolean(), SCIPgetVarCopy(), SCIPgetVarsStrongbranchesFrac(), SCIPgetVarsStrongbranchesInt(), SCIPhasConsOnlyLinkVars(), SCIPisPackingPartitioningOrbitope(), SCIPmatrixCreate(), SCIPmatrixFree(), SCIPmatrixGetParallelCols(), SCIPmatrixGetParallelRows(), SCIPpairheapBuffarr(), SCIPparseVarsList(), SCIPperformGenericDivingAlgorithm(), SCIPprintBranchingStatistics(), SCIPprintNodeRootPath(), SCIPprobdataCreate(), SCIPprobdataEnumeratePatterns(), SCIPprobdataPrintGraph(), SCIPprobdataWriteSolution(), SCIPpropagateProbing(), SCIPreadProb(), SCIPreoptApplyGlbConss(), SCIPselectCutsHybrid(), SCIPselectVarStrongBranching(), SCIPseparateKnapsackCuts(), SCIPseparateRelaxedKnapsack(), SCIPsetNLPInitialGuessSol(), SCIPsetRelaxSolValsSol(), SCIPshrinkDisjunctiveVarSet(), SCIPsolveConcurrent(), SCIPsolveKnapsackApproximately(), SCIPsolveKnapsackApproximatelyLT(), SCIPsolveKnapsackExactly(), SCIPsortOrbitope(), SCIPStpHeurLocalExtendPcMw(), SCIPStpHeurLocalExtendPcMwImp(), SCIPStpHeurLocalExtendPcMwOut(), SCIPStpHeurPruneRun(), SCIPStpHeurPruneUpdateSols(), SCIPStpHeurRecExclude(), SCIPStpHeurRecRun(), SCIPStpHeurSlackPruneRun(), SCIPStpHeurTMBuildTreeDc(), SCIPStpHeurTMRunLP(), SCIPStpPropCheckForInfeas(), SCIPStpPropGetGraph(), SCIPStpValidateSol(), SCIPtransformDecompstore(), SCIPtransformMinUC(), SCIPtranslateSubSol(), SCIPtranslateSubSols(), SCIPtreemodelSelectCandidate(), SCIPupdateNlpiProblem(), SCIPvariablegraphBreadthFirst(), SCIPverifyCircularPatternHeuristic(), SCIPverifyCircularPatternNLP(), SCIPwriteCcg(), SCIPwriteGms(), SCIPwriteLp(), SCIPwriteMps(), SCIPwritePbm(), SCIPwritePip(), SCIPwritePpm(), sdCliqueFreeData(), sdgraphFinalize(), sdmstGetExtWeight(), sdneighborUpdateFree(), sdqueryBuildBinaryTree(), sdqueryFullBuild(), sdStarFinalize(), searchEcAggrWithCliques(), selectBranchingVertexByDegree(), selectBranchingVertexByLp(), selectBranchingVertexByLp2Flow(), selectBranchingVertexBySol(), selectBranchVar(), selectCandidateUsingSampling(), selectCandidateUsingSVTS(), selectDiving(), selectInitialVariableDecomposition(), selectInitialVariableRandomly(), selectVarMultAggrBranching(), sep_flow(), sepaBoundInequalitiesFromGraph(), separateConsOnIntegerVariables(), separateCoversOrbisack(), separateCuts(), separateGLS(), separateHeur(), separateIISRounding(), separateOrbisack(), separateOrbisackCovers(), separatePerspective(), separatePoint(), separateRltCuts(), separateSequLiftedExtendedWeightInequality(), separateSequLiftedMinimalCoverInequality(), separateSupLiftedMinimalCoverInequality(), sepaspecial_pacliquesSeparate(), sepaspecial_pcimplicationsInit(), sepaspecial_pcimplicationsSeparate(), sepaSubtour(), sequentialUpAndDownLifting(), sequentialUpAndDownLiftingGUB(), setAltLPObj(), setAltLPObjZero(), setColumnMajorFormat(), setQuadraticObj(), setSymmetryData(), setupAndSolve(), setupAndSolveSubscip(), setupAndSolveSubscipCrossover(), setupAndSolveSubscipLocalbranching(), setupAndSolveSubscipMutation(), setupAndSolveSubscipRapidlearning(), setupAndSolveSubscipTrustregion(), setupProblem(), shortenConss(), singletonColumnStuffing(), solAddTry(), solCutIsViolated(), solDegIsValid(), solgraphSelectSols(), solgraphSelectSolsDiff(), solNodeIsValid(), solpool_addSolToScip(), solPrune(), solstp_addSolToProb(), solstp_getOrg(), solstp_isValid(), solstp_markPcancestors(), solstp_prune(), solstp_pruneFromEdges(), solveAndEvalSubscip(), solveCumulative(), solveIndependentCons(), solvePricingHeuristic(), solveSubNLP(), solveSubproblem(), sortComponents(), sortGenVBounds(), sortIDs(), sortNodes(), sortVariables(), stableSort(), storeDenseTableauRowsByColumns(), strengthenOrbitopeConstraint(), strongPruneSteinerTreePc(), strongPruneSteinerTreePc_csr(), subSolIsRedundant(), subtreesBuild(), subtreesExtend(), subtreesRemoveNonValids(), subtreeSumGapInsertChildren(), superadditiveUpLifting(), supergraphComputeMst(), tcliquegraphConstructCliqueTable(), termcompComputeSubgraphSol(), tightenCapacity(), tightenVarsBoundsSOS1(), tightenWeights(), tmAllspFree(), tmBaseFree(), tmVnoiFree(), topologicalSort(), trail(), trailGraphWithStates(), transformSols(), tryPathPcMw(), tryUpgradingLogicor(), tryUpgradingSetppc(), tryUpgradingXor(), unfixAltLPVariables(), updateConsanddataUses(), updateEdgestateFromRedPcmw(), updateFromPartition(), updateNodeReplaceBounds(), updatePartition(), updateSolution(), upgradeCons(), upgradeIndicatorSuperindicator(), upgradeLinearSuperindicator(), visualizeSolutionAscii(), wrapperDins(), wrapperRins(), writeBounds(), writeExpandedSolutions(), writeFzn(), writeOpbConstraints(), and writeProblem().
◆ SCIPfreeBufferArrayNull
#define SCIPfreeBufferArrayNull | ( | scip, | |
ptr | |||
) | BMSfreeBufferMemoryArrayNull(SCIPbuffer(scip), (ptr)) |
Definition at line 128 of file scip_mem.h.
Referenced by addKnapsackConstraints(), addLogicOrConstraints(), addScenarioConsToProb(), addSetppcConstraints(), applyRepair(), computeReducedProbSolutionBiased(), computeSteinerTree(), consdataCreate(), copyConsPseudoboolean(), CREATE_CONSTRAINT(), createCapacityRestriction(), createCapacityRestrictionIntvars(), createCGCuts(), createConflict(), createVariables(), detectAndHandleSubgroups(), detectMinors(), detectSocQuadraticComplex(), detectSocQuadraticSimple(), enforceConflictgraph(), exprIsSemicontinuous(), extensionOperatorSOS1(), extreduce_checkComponent(), findAggregation(), forbidFixation(), freeBdchgs(), freeMemory(), generateIntercut(), getBranchingDecisionStrongbranchSOS1(), getDualProof(), getFactorizedBinaryQuadraticExpr(), getFarkasProof(), graph_load(), graph_valid(), graph_validInput(), heurExec(), initImplGraphSOS1(), lca(), localKeyVertexHeuristics(), maxWeightIndSetHeuristic(), mincutFree(), preprocessCliques(), presolRoundConssSOS1(), presolRoundVarsSOS1(), presolveAddKKTAggregatedVars(), pseudodeleteExit(), readBounds(), readConstraints(), readLinearCoefs(), redcostGraphComputeSteinerTreeDirected(), redcostGraphFree(), reduce_bd34(), reduce_bound(), reduce_boundMw(), reduce_daPcMw(), reduce_mw(), reduce_nv(), reduce_sdsp(), reduceRootedProb(), removeRedundantConssAndNonzeros(), retransformReducedProbSolution(), runTmPcMW_mode(), SCIP_DECL_CONSCOPY(), SCIP_DECL_CONSSEPALP(), 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(), SCIPmatrixCreate(), SCIPmatrixFree(), SCIPreadOpb(), SCIPStpHeurRecRun(), SCIPStpHeurTMRunLP(), SCIPwritePbm(), selectBranchingVertexBySol(), separatePoint(), separateRltCuts(), separateSymresackCovers(), setupAndSolve(), tightenVarsBoundsSOS1(), and tmAllspFree().
◆ SCIPallocCleanBuffer
#define SCIPallocCleanBuffer | ( | scip, | |
ptr | |||
) |
Definition at line 131 of file scip_mem.h.
◆ SCIPallocCleanBufferArray
#define SCIPallocCleanBufferArray | ( | scip, | |
ptr, | |||
num | |||
) |
Definition at line 133 of file scip_mem.h.
Referenced by addWeakSBCsSubgroup(), blockedAncestors_addAncestor(), blockedAncestors_appendArray(), blockedAncestors_isValid(), buildBlockGraph(), constructSNFRelaxation(), delPseudoCheckReplacement(), delPseudoEdgeGetReplaceEdges(), delPseudoGetReplaceEdges(), distCloseNodesIncluded(), extreduce_checkComponent(), extreduce_treeIsFlawed(), generalStarInit(), generalStarSetUp(), generateZerohalfCut(), graph_pseudoAncestors_edgesInConflict(), mod2MatrixTransformContRows(), mod2rowAddRow(), propVariables(), pseudoAncestorsHash(), pseudoAncestorsHashPc(), reduce_extendedCheck3Tree(), reduce_extendedEdge(), reduce_fixedConflicts(), reduceCheckEdge(), SCIPcalcFlowCover(), SCIPcalcKnapsackCover(), SCIPcalcMIR(), SCIPcalcStrongCG(), SCIPcutGenerationHeuristicCMIR(), SCIPintListNodeAppendCopy(), SCIPisPackingPartitioningOrbitope(), SCIPnlpiOracleEvalJacobian(), SCIPshrinkDisjunctiveVarSet(), sdgraphUpdateDistgraphFromTpaths(), separateRltCuts(), shortenConss(), termsepaTraverseSinkComp(), tpathsRepairInitLevel(), updateNodeReplaceBounds(), and updateTerminalSource().
◆ SCIPfreeCleanBuffer
#define SCIPfreeCleanBuffer | ( | scip, | |
ptr | |||
) | BMSfreeBufferMemorySize(SCIPcleanbuffer(scip), (ptr)) |
Definition at line 135 of file scip_mem.h.
◆ SCIPfreeCleanBufferNull
#define SCIPfreeCleanBufferNull | ( | scip, | |
ptr | |||
) | BMSfreeBufferMemoryNull(SCIPcleanbuffer(scip), (ptr)) |
Definition at line 136 of file scip_mem.h.
◆ SCIPfreeCleanBufferArray
#define SCIPfreeCleanBufferArray | ( | scip, | |
ptr | |||
) | BMSfreeBufferMemoryArray(SCIPcleanbuffer(scip), (ptr)) |
Definition at line 137 of file scip_mem.h.
Referenced by addWeakSBCsSubgroup(), blockedAncestors_addAncestor(), blockedAncestors_appendArray(), blockedAncestors_isValid(), buildBlockGraph(), constructSNFRelaxation(), delPseudoCheckReplacement(), delPseudoEdgeGetReplaceEdges(), delPseudoGetReplaceEdges(), distCloseNodesIncluded(), extreduce_checkComponent(), extreduce_treeIsFlawed(), generalStarExit(), generalStarSetUp(), generateZerohalfCut(), graph_pseudoAncestors_edgesInConflict(), mod2MatrixTransformContRows(), mod2rowAddRow(), propVariables(), pseudoAncestorsHash(), pseudoAncestorsHashPc(), reduce_extendedCheck3Tree(), reduce_extendedEdge(), reduce_fixedConflicts(), reduceCheckEdge(), SCIPcalcFlowCover(), SCIPcalcKnapsackCover(), SCIPcalcMIR(), SCIPcalcStrongCG(), SCIPcutGenerationHeuristicCMIR(), SCIPintListNodeAppendCopy(), SCIPisPackingPartitioningOrbitope(), SCIPnlpiOracleEvalJacobian(), SCIPshrinkDisjunctiveVarSet(), sdgraphUpdateDistgraphFromTpaths(), separateRltCuts(), shortenConss(), termsepaTraverseSinkComp(), tpathsRepairExitLevel(), updateNodeReplaceBounds(), and updateTerminalSource().
◆ SCIPfreeCleanBufferArrayNull
#define SCIPfreeCleanBufferArrayNull | ( | scip, | |
ptr | |||
) | BMSfreeBufferMemoryArrayNull(SCIPcleanbuffer(scip), (ptr)) |
Definition at line 138 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 48 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 63 of file scip_mem.c.
References SCIP_Mem::buffer, Scip::mem, and NULL.
Referenced by exitPresolve(), initPresolve(), presolve(), presolveRound(), propagationRound(), SCIP_DECL_PARAMCHGD(), SCIPcreateBanditEpsgreedy(), SCIPcreateBanditExp3(), 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 77 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 91 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 104 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 117 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 130 of file scip_mem.c.
References NULL, SCIPsetCalcMemGrowSize(), and Scip::set.
Referenced by addAuxVar(), addCliqueDataEntry(), addCoef(), addConsToOccurList(), addEntry(), addOneRow(), addScenarioEntry(), addSCVarIndicator(), addSSTConssOrbitAndUpdateSST(), addStrongSBCsSubgroup(), addVariableToArray(), addVbound(), addWeakSBCsSubgroup(), applyOptcumulative(), blisshook(), buildScenariosFromBlocks(), buildSubgroupGraph(), checkForOverlapping(), collectAggregatedVars(), collectCliqueData(), collectCoefficients(), COLORprobAddNewStableSet(), consdataEnsureAddLinConsSize(), consdataEnsureVarsSize(), consdataEnsurevarsSizeCardinality(), consdataEnsurevarsSizeSOS1(), consdataEnsurevarsSizeSOS2(), conshdlrdataEnsureLinconsupgradesSize(), constraintListAppend(), constructValidSolution(), correctPresoldata(), createAndAddAndCons(), createBlockproblem(), createProjRow(), determineVariableFixings(), ensureConsLinSize(), ensureFactorsSize(), ensureMonomialsSize(), ensureVarsSize(), exprstackPush(), extendMemoryTreeProfile(), fillGraphByNonlinearConss(), fillVariableGraph(), generateZerohalfCut(), getActiveVariables(), getInferInt(), getInputString(), getNodeIdx(), getVariableOrTerm(), insertIndex(), insertRayEntry(), level2dataFree(), nlrowaggrAddLinearTerm(), presolvePropagateCons(), readBlocks(), readBounds(), readCoefficients(), readExpression(), readIndep(), readQCMatrix(), readQMatrix(), readQuadraticCoefs(), rowprepRecordModifiedVar(), SCIP_DECL_CONSACTIVE(), SCIP_DECL_CONSPARSE(), SCIP_DECL_NLHDLRDETECT(), SCIP_DECL_NLPIADDCONSTRAINTS(), SCIP_DECL_NLPIADDVARS(), SCIP_DECL_NLPISOLVE(), SCIP_DECL_PRESOLEXEC(), SCIPaddExprsViolScoreNonlinear(), SCIPaggrRowAddRow(), SCIPcomputeExprCurvature(), SCIPcreateConsPseudobooleanWithConss(), SCIPensureRowprepSize(), 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 146 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 172 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().