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

BMS_BLKMEM* SCIP_Mem::setmem

memory blocks for parameter settings

Definition at line 48 of file struct_mem.h.

Referenced by SCIPmemGetAllocatedBlockmemoryMax(), SCIPmemGetTotal(), SCIPmemGetUnusedBlockmemoryMax(), SCIPmemGetUsed(), and SCIPmemGetUsedBlockmemoryMax().

◆ 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 copyProb(), SCIPcopyConss(), SCIPcopyExpr(), SCIPgetVarCopy(), SCIPmemGetAllocatedBlockmemoryMax(), SCIPmemGetTotal(), SCIPmemGetUnusedBlockmemoryMax(), SCIPmemGetUsed(), and SCIPmemGetUsedBlockmemoryMax().

◆ 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(), SCIPmemGetTotal(), SCIPmemGetUsed(), 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 SCIPmemGetTotal(), and SCIPmemGetUsed().