Scippy

SCIP

Solving Constraint Integer Programs

SCIP_Mem Struct Reference

Detailed Description

various block memory buffers

Definition at line 46 of file struct_mem.h.

#include <struct_mem.h>

Data Fields

BMS_BLKMEMsetmem
 
BMS_BLKMEMprobmem
 
BMS_BUFMEMbuffer
 
BMS_BUFMEMcleanbuffer
 

Field Documentation

◆ setmem

◆ 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(), 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 51 of file struct_mem.h.

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