Detailed Description
various block memory buffers
Definition at line 46 of file struct_mem.h.
#include <struct_mem.h>
Data Fields | |
BMS_BLKMEM * | setmem |
BMS_BLKMEM * | probmem |
BMS_BUFMEM * | buffer |
BMS_BUFMEM * | cleanbuffer |
Field Documentation
◆ setmem
BMS_BLKMEM* SCIP_Mem::setmem |
memory blocks for parameter settings
Definition at line 48 of file struct_mem.h.
Referenced by SCIPaddBoolParam(), SCIPaddCharParam(), SCIPaddIntParam(), SCIPaddLongintParam(), SCIPaddRealParam(), SCIPaddStringParam(), SCIPcreateDiveset(), SCIPincludeBenders(), SCIPincludeBendersBasic(), SCIPincludeBenderscut(), SCIPincludeBenderscutBasic(), SCIPincludeBranchrule(), SCIPincludeBranchruleBasic(), SCIPincludeCompr(), SCIPincludeComprBasic(), SCIPincludeConcsolverType(), SCIPincludeConflicthdlr(), SCIPincludeConflicthdlrBasic(), SCIPincludeConshdlr(), SCIPincludeConshdlrBasic(), SCIPincludeCutsel(), SCIPincludeCutselBasic(), SCIPincludeDisp(), SCIPincludeExprhdlr(), SCIPincludeHeur(), SCIPincludeHeurBasic(), SCIPincludeNodesel(), SCIPincludeNodeselBasic(), SCIPincludePresol(), SCIPincludePresolBasic(), SCIPincludePricer(), SCIPincludePricerBasic(), SCIPincludeProp(), SCIPincludePropBasic(), SCIPincludeRelax(), SCIPincludeRelaxBasic(), SCIPincludeSepa(), SCIPincludeSepaBasic(), SCIPincludeTable(), SCIPmemGetAllocatedBlockmemoryMax(), SCIPmemGetTotal(), SCIPmemGetUnusedBlockmemoryMax(), SCIPmemGetUsed(), SCIPmemGetUsedBlockmemoryMax(), SCIPprintMemoryDiagnostic(), and SCIPtransformProb().
◆ probmem
BMS_BLKMEM* SCIP_Mem::probmem |
memory blocks for original problem and solution process: preprocessing, bab-tree, ...
Definition at line 49 of file struct_mem.h.
Referenced by analyzeStrongbranch(), checkSolOrig(), copyProb(), exitPresolve(), freeReoptSolve(), freeSolve(), freeTransform(), freeTransforming(), initPresolve(), initSolve(), prepareReoptimization(), presolve(), presolveRound(), SCIPaddClique(), SCIPaddConflict(), SCIPaddConflictBd(), SCIPaddConflictBinvar(), SCIPaddConflictLb(), SCIPaddConflictRelaxedBd(), SCIPaddConflictRelaxedLb(), SCIPaddConflictRelaxedUb(), SCIPaddConflictUb(), SCIPaddCons(), SCIPaddConsAge(), SCIPaddConsNode(), SCIPaddCurrentSol(), SCIPaddDelayedPoolCut(), SCIPaddDiveBoundChange(), SCIPaddLinearCoefsToNlRow(), SCIPaddLinearCoefToNlRow(), SCIPaddNewRowCutpool(), SCIPaddPoolCut(), SCIPaddPricedVar(), SCIPaddReoptDualBndchg(), SCIPaddReoptnodeBndchg(), SCIPaddReoptnodeCons(), SCIPaddRow(), SCIPaddRowCutpool(), SCIPaddRowDive(), SCIPaddRowProbing(), SCIPaddSol(), SCIPaddSolFree(), SCIPaddVar(), SCIPaddVarImplication(), SCIPaddVarLocksType(), SCIPaddVarObj(), SCIPaddVarsToRow(), SCIPaddVarsToRowSameCoef(), SCIPaddVarToRow(), SCIPaddVarVlb(), SCIPaddVarVub(), SCIPaggregateVars(), SCIPanalyzeConflict(), SCIPanalyzeConflictCons(), SCIPappendExprChild(), SCIPapplyCutsProbing(), SCIPapplyReopt(), SCIPbacktrackProbing(), SCIPblkmem(), SCIPbranchExtern(), SCIPbranchLP(), SCIPbranchPseudo(), SCIPbranchVar(), SCIPbranchVarHole(), SCIPbranchVarVal(), SCIPbranchVarValNary(), SCIPcatchEvent(), SCIPcatchRowEvent(), SCIPcatchVarEvent(), SCIPcheckExprQuadratic(), SCIPcheckReoptRestart(), SCIPcheckSol(), SCIPchgNlRowLinearCoef(), SCIPchgRowLhs(), SCIPchgRowLhsDive(), SCIPchgRowRhs(), SCIPchgRowRhsDive(), SCIPchgVarLb(), SCIPchgVarLbGlobal(), SCIPchgVarLbNode(), SCIPchgVarLbProbing(), SCIPchgVarObj(), SCIPchgVarObjProbing(), SCIPchgVarType(), SCIPchgVarUb(), SCIPchgVarUbGlobal(), SCIPchgVarUbNode(), SCIPchgVarUbProbing(), SCIPcleanupCliques(), SCIPclearConflictStore(), SCIPclearCuts(), SCIPcomputeExprCurvature(), SCIPcomputeExprIntegrality(), SCIPcomputeExprQuadraticCurvature(), SCIPconstructLP(), SCIPcopyConss(), SCIPcopyDigraph(), SCIPcopyExpr(), SCIPcreateChild(), SCIPcreateCons(), SCIPcreateCurrentSol(), SCIPcreateCutpool(), SCIPcreateDigraph(), SCIPcreateDisjointset(), SCIPcreateEmptyNlRow(), SCIPcreateEmptyRowCons(), SCIPcreateEmptyRowConshdlr(), SCIPcreateEmptyRowSepa(), SCIPcreateEmptyRowUnspec(), SCIPcreateExpr(), SCIPcreateExpriter(), SCIPcreateLPSol(), SCIPcreateNLPSol(), SCIPcreateNlRow(), SCIPcreateNlRowFromRow(), SCIPcreateOrigSol(), SCIPcreatePartialSol(), SCIPcreateProb(), SCIPcreatePseudoSol(), SCIPcreateRelaxSol(), SCIPcreateRowCons(), SCIPcreateRowConshdlr(), SCIPcreateRowSepa(), SCIPcreateRowUnspec(), SCIPcreateSol(), SCIPcreateSolCopy(), SCIPcreateSolCopyOrig(), SCIPcreateUnknownSol(), SCIPcreateVar(), SCIPcutoffNode(), SCIPdelCons(), SCIPdelConsLocal(), SCIPdelConsNode(), SCIPdelDelayedPoolCut(), SCIPdeleteReoptnode(), SCIPdelPoolCut(), SCIPdelRowCutpool(), SCIPdelVar(), SCIPdismantleExpr(), SCIPdropEvent(), SCIPdropRowEvent(), SCIPdropVarEvent(), SCIPduplicateExpr(), SCIPduplicateExprShallow(), SCIPenableReoptimization(), SCIPendDive(), SCIPendProbing(), SCIPendStrongbranch(), SCIPevalExpr(), SCIPevalExprActivity(), SCIPevalExprGradient(), SCIPevalExprHessianDir(), SCIPfixVar(), SCIPfixVarProbing(), SCIPflattenVarAggregationGraph(), SCIPflushLP(), SCIPflushNLP(), SCIPflushRowExtensions(), SCIPfreeCutpool(), SCIPfreeDisjointset(), SCIPfreeExprQuadratic(), SCIPfreeProb(), SCIPfreeRepresentation(), SCIPfreeSol(), SCIPfreeTransform(), SCIPgetExprNVars(), SCIPgetExprVarExprs(), SCIPgetNegatedVar(), SCIPgetNegatedVars(), SCIPgetNLPVarsNonlinearity(), SCIPgetNlRowActivity(), SCIPgetNlRowActivityBounds(), SCIPgetNlRowFeasibility(), SCIPgetNlRowNLPActivity(), SCIPgetNlRowNLPFeasibility(), SCIPgetNlRowPseudoActivity(), SCIPgetNlRowPseudoFeasibility(), SCIPgetNlRowSolActivity(), SCIPgetNlRowSolFeasibility(), SCIPgetReoptChildIDs(), SCIPgetTransformedVar(), SCIPgetTransformedVars(), SCIPgetVarCopy(), SCIPhashExpr(), SCIPhasNLPContinuousNonlinearity(), SCIPincConsAge(), SCIPinferBinvarCons(), SCIPinferBinvarProp(), SCIPinferVarFixCons(), SCIPinferVarFixProp(), SCIPinferVarLbCons(), SCIPinferVarLbProp(), SCIPinferVarUbCons(), SCIPinferVarUbProp(), SCIPlockVarCons(), SCIPmakeRowIntegral(), SCIPmemGetAllocatedBlockmemoryMax(), SCIPmemGetTotal(), SCIPmemGetUnusedBlockmemoryMax(), SCIPmemGetUsed(), SCIPmemGetUsedBlockmemoryMax(), SCIPmultiaggregateVar(), SCIPnewProbingNode(), SCIPparseVar(), SCIPpresolve(), SCIPprintExpr(), SCIPprintExprDotFinal(), SCIPprintExprDotInit(), SCIPprintExprDotInit2(), SCIPprintMemoryDiagnostic(), SCIPprintNlRow(), SCIPprintSol(), SCIPprintTransSol(), SCIPpropagateProbing(), SCIPpropagateProbingImplications(), SCIPpruneTree(), SCIPrecalcNlRowActivity(), SCIPrecalcNlRowNLPActivity(), SCIPrecalcNlRowPseudoActivity(), SCIPreleaseCons(), SCIPreleaseExpr(), SCIPreleaseNlRow(), SCIPreleaseRow(), SCIPreleaseVar(), SCIPremoveExprChildren(), SCIPremoveInefficaciousCuts(), SCIPreplaceCommonSubexpressions(), SCIPreplaceExprChild(), SCIPresetReoptnodeDualcons(), SCIPresetRepresentation(), SCIPseparateCutpool(), SCIPseparateSol(), SCIPseparateSolCutpool(), SCIPsetNlRowExpr(), SCIPsetObjlimit(), SCIPsetProbingLPState(), SCIPsetReoptCompression(), SCIPshrinkDisjunctiveVarSet(), SCIPsimplifyExpr(), SCIPsolve(), SCIPsolveDiveLP(), SCIPsplitReoptRoot(), SCIPstartDive(), SCIPstartProbing(), SCIPstartStrongbranch(), SCIPtightenVarLb(), SCIPtightenVarLbGlobal(), SCIPtightenVarUb(), SCIPtightenVarUbGlobal(), SCIPtransformCons(), SCIPtransformConss(), SCIPtransformProb(), SCIPtransformVar(), SCIPtransformVars(), SCIPtryCurrentSol(), SCIPtrySol(), SCIPtrySolFree(), SCIPunlockVarCons(), SCIPupdateCutoffbound(), SCIPupdateNodeLowerbound(), SCIPupdatePrimalRay(), SCIPwriteLP(), SCIPwriteMIP(), SCIPwriteNLP(), solveProbingLP(), and transformSols().
◆ buffer
BMS_BUFMEM* SCIP_Mem::buffer |
memory buffers for short living temporary objects
Definition at line 50 of file struct_mem.h.
Referenced by priceAndCutLoop(), propAndSolve(), SCIPbuffer(), SCIPcallExprEval(), SCIPcallExprEvalFwdiff(), SCIPcomputeExprQuadraticCurvature(), SCIPhashExpr(), SCIPmemGetTotal(), SCIPmemGetUsed(), SCIPreplaceCommonSubexpressions(), SCIPsolveCIP(), and solveNode().
◆ cleanbuffer
BMS_BUFMEM* SCIP_Mem::cleanbuffer |
memory buffers for short living temporary objects, initialized to all zero
Definition at line 51 of file struct_mem.h.
Referenced by SCIPcleanbuffer(), SCIPmemGetTotal(), and SCIPmemGetUsed().