Scippy

SCIP

Solving Constraint Integer Programs

SCIP_Mem Struct Reference

Detailed Description

various block memory buffers

Definition at line 36 of file struct_mem.h.

#include <struct_mem.h>

Data Fields

BMS_BLKMEMsetmem
 
BMS_BLKMEMprobmem
 
BMS_BUFMEMbuffer
 
BMS_BUFMEMcleanbuffer
 

Field Documentation

BMS_BLKMEM* SCIP_Mem::probmem

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

Definition at line 39 of file struct_mem.h.

Referenced by analyzeStrongbranch(), checkSolOrig(), copyProb(), exitPresolve(), freeSolve(), freeTransform(), initPresolve(), initSolve(), presolve(), presolveRound(), SCIPaddClique(), SCIPaddConflictBd(), SCIPaddConflictBinvar(), SCIPaddConflictLb(), SCIPaddConflictRelaxedBd(), SCIPaddConflictRelaxedLb(), SCIPaddConflictRelaxedUb(), SCIPaddConflictUb(), SCIPaddCons(), SCIPaddConsAge(), SCIPaddConsNode(), SCIPaddCurrentSol(), SCIPaddCut(), SCIPaddDelayedPoolCut(), SCIPaddDiveBoundChange(), SCIPaddLinearCoefsToNlRow(), SCIPaddLinearCoefToNlRow(), SCIPaddNewRowCutpool(), SCIPaddPoolCut(), SCIPaddPricedVar(), SCIPaddQuadElementsToNlRow(), SCIPaddQuadElementToNlRow(), SCIPaddQuadVarsToNlRow(), SCIPaddQuadVarToNlRow(), SCIPaddReoptDualBndchg(), SCIPaddReoptnodeBndchg(), SCIPaddReoptnodeCons(), SCIPaddRowCutpool(), SCIPaddRowDive(), SCIPaddRowProbing(), SCIPaddSol(), SCIPaddSolFree(), SCIPaddVar(), SCIPaddVarImplication(), SCIPaddVarLocks(), SCIPaddVarObj(), SCIPaddVarsToRow(), SCIPaddVarsToRowSameCoef(), SCIPaddVarToRow(), SCIPaddVarVlb(), SCIPaddVarVub(), SCIPaggregateVars(), SCIPanalyzeConflict(), SCIPanalyzeConflictCons(), SCIPapplyCutsProbing(), SCIPapplyReopt(), SCIPbacktrackProbing(), SCIPblkmem(), SCIPbranchExtern(), SCIPbranchLP(), SCIPbranchPseudo(), SCIPbranchVar(), SCIPbranchVarHole(), SCIPbranchVarVal(), SCIPbranchVarValNary(), SCIPcatchEvent(), SCIPcatchRowEvent(), SCIPcatchVarEvent(), SCIPcheckReoptRestart(), SCIPcheckSol(), SCIPchgNlRowLinearCoef(), SCIPchgNlRowQuadElement(), SCIPchgRowLhs(), SCIPchgRowLhsDive(), SCIPchgRowRhs(), SCIPchgRowRhsDive(), SCIPchgVarLb(), SCIPchgVarLbGlobal(), SCIPchgVarLbNode(), SCIPchgVarLbProbing(), SCIPchgVarObj(), SCIPchgVarObjProbing(), SCIPchgVarType(), SCIPchgVarUb(), SCIPchgVarUbGlobal(), SCIPchgVarUbNode(), SCIPchgVarUbProbing(), SCIPcleanupCliques(), SCIPclearCuts(), SCIPconstructLP(), SCIPcreateChild(), SCIPcreateCons(), SCIPcreateCurrentSol(), SCIPcreateCutpool(), SCIPcreateEmptyNlRow(), SCIPcreateEmptyRowCons(), SCIPcreateEmptyRowSepa(), SCIPcreateEmptyRowUnspec(), SCIPcreateLPSol(), SCIPcreateNLPSol(), SCIPcreateNlRow(), SCIPcreateNlRowFromRow(), SCIPcreateOrigSol(), SCIPcreateProb(), SCIPcreatePseudoSol(), SCIPcreateRelaxSol(), SCIPcreateRowCons(), SCIPcreateRowSepa(), SCIPcreateRowUnspec(), SCIPcreateSol(), SCIPcreateSolCopy(), SCIPcreateSolCopyOrig(), SCIPcreateUnknownSol(), SCIPcreateVar(), SCIPcutoffNode(), SCIPdelCons(), SCIPdelConsLocal(), SCIPdelConsNode(), SCIPdelDelayedPoolCut(), SCIPdeleteReoptnode(), SCIPdelPoolCut(), SCIPdelRowCutpool(), SCIPdelVar(), SCIPdropEvent(), SCIPdropRowEvent(), SCIPdropVarEvent(), SCIPenableReoptimization(), SCIPendDive(), SCIPendProbing(), SCIPfixVar(), SCIPfixVarProbing(), SCIPflattenVarAggregationGraph(), SCIPflushLP(), SCIPflushNLP(), SCIPfreeCutpool(), SCIPfreeProb(), SCIPfreeRepresentation(), SCIPfreeSol(), SCIPgetNegatedVar(), SCIPgetNegatedVars(), SCIPgetReoptChildIDs(), SCIPgetReoptOldObjCoef(), SCIPgetTransformedVar(), SCIPgetTransformedVars(), SCIPgetVarCopy(), SCIPincConsAge(), SCIPinferBinvarCons(), SCIPinferBinvarProp(), SCIPinferVarFixCons(), SCIPinferVarFixProp(), SCIPinferVarLbCons(), SCIPinferVarLbProp(), SCIPinferVarUbCons(), SCIPinferVarUbProp(), SCIPlockVarCons(), SCIPmakeRowIntegral(), SCIPmemGetUsed(), SCIPmultiaggregateVar(), SCIPnewProbingNode(), SCIPparseVar(), SCIPpresolve(), SCIPprintMemoryDiagnostic(), SCIPprintSol(), SCIPprintTransSol(), SCIPpropagateProbing(), SCIPpropagateProbingImplications(), SCIPreleaseCons(), SCIPreleaseNlRow(), SCIPreleaseRow(), SCIPreleaseVar(), SCIPremoveInefficaciousCuts(), SCIPresetReoptnodeDualcons(), SCIPresetRepresentation(), SCIPseparateCutpool(), SCIPseparateSol(), SCIPseparateSolCutpool(), SCIPsetNlRowExprtree(), SCIPsetNlRowExprtreeParam(), SCIPsetNlRowExprtreeParams(), SCIPsetObjlimit(), SCIPsetReoptCompression(), SCIPshrinkDisjunctiveVarSet(), SCIPsolve(), SCIPsolveDiveLP(), SCIPsplitReoptRoot(), SCIPstartDive(), SCIPstartProbing(), SCIPstartStrongbranch(), SCIPtightenVarLb(), SCIPtightenVarLbGlobal(), SCIPtightenVarUb(), SCIPtightenVarUbGlobal(), SCIPtransformCons(), SCIPtransformConss(), SCIPtransformProb(), SCIPtransformVar(), SCIPtransformVars(), SCIPtryCurrentSol(), SCIPtrySol(), SCIPtrySolFree(), SCIPunlockVarCons(), SCIPupdateCutoffbound(), SCIPupdateNodeLowerbound(), SCIPwriteLP(), SCIPwriteMIP(), solveProbingLP(), and transformSols().

BMS_BUFMEM* SCIP_Mem::buffer

memory buffers for short living temporary objects

Definition at line 40 of file struct_mem.h.

Referenced by priceAndCutLoop(), propAndSolve(), SCIPbuffer(), SCIPmemGetUsed(), SCIPsolveCIP(), and solveNode().

BMS_BUFMEM* SCIP_Mem::cleanbuffer

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

Definition at line 41 of file struct_mem.h.

Referenced by SCIPcleanbuffer(), and SCIPmemGetUsed().