SCIP

Solving Constraint Integer Programs

SCIP_Mem Struct Reference

Detailed Description

various block memory buffers

Definition at line 37 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

◆ probmem

BMS_BLKMEM* SCIP_Mem::probmem

memory blocks for original problem and solution process: preprocessing, bab-tree, ...

Definition at line 40 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(), 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

◆ cleanbuffer

BMS_BUFMEM* SCIP_Mem::cleanbuffer

memory buffers for short living temporary objects, initialized to all zero

Definition at line 42 of file struct_mem.h.

Referenced by SCIPcleanbuffer(), SCIPmemGetTotal(), and SCIPmemGetUsed().