Scippy

SCIP

Solving Constraint Integer Programs

BMS_BufMem Struct Reference

Detailed Description

memory buffer storage for temporary objects

Definition at line 2415 of file memory.c.

Data Fields

void ** data
 
size_t * size
 
unsigned int * used
 
size_t totalmem
 
unsigned int clean
 
size_t ndata
 
size_t firstfree
 
double arraygrowfac
 
unsigned int arraygrowinit
 

Field Documentation

unsigned int* BMS_BufMem::used
size_t BMS_BufMem::totalmem

total memory consumption of buffer

Definition at line 2420 of file memory.c.

Referenced by BMSallocBufferMemory_work(), BMScreateBufferMemory_call(), BMSgetBufferMemoryUsed(), and BMSreallocBufferMemory_work().

unsigned int BMS_BufMem::clean

1 iff the memory blocks in the buffer should be initialized to zero?

Definition at line 2421 of file memory.c.

Referenced by BMSallocBufferMemory_work(), BMScreateBufferMemory_call(), BMSfreeBufferMemory_work(), and BMSreallocBufferMemory_work().

size_t BMS_BufMem::firstfree
double BMS_BufMem::arraygrowfac

memory growing factor for dynamically allocated arrays

Definition at line 2424 of file memory.c.

Referenced by BMSallocBufferMemory_work(), BMScreateBufferMemory_call(), BMSreallocBufferMemory_work(), and BMSsetBufferMemoryArraygrowfac().

unsigned int BMS_BufMem::arraygrowinit

initial size of dynamically allocated arrays

Definition at line 2425 of file memory.c.

Referenced by BMSallocBufferMemory_work(), BMScreateBufferMemory_call(), BMSreallocBufferMemory_work(), and BMSsetBufferMemoryArraygrowinit().