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 addOrbitope(), analyzeStrongbranch(), 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(), SCIPcheckSolOrig(), 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(), SCIPgetExprMonomialData(), 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().