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(), copyVars(), 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().