public methods for memory management
- Author
- Tobias Achterberg
-
Timo Berthold
-
Thorsten Koch
-
Alexander Martin
-
Marc Pfetsch
-
Kati Wolter
-
Gregor Hendel
-
Robert Lion Gottwald
Definition in file scip_mem.h.
|
| #define | SCIPallocMemory(scip, ptr) |
| |
| #define | SCIPallocMemoryArray(scip, ptr, num) |
| |
| #define | SCIPallocClearMemoryArray(scip, ptr, num) |
| |
| #define | SCIPallocMemorySize(scip, ptr, size) |
| |
| #define | SCIPreallocMemoryArray(scip, ptr, newnum) |
| |
| #define | SCIPreallocMemorySize(scip, ptr, newsize) |
| |
| #define | SCIPduplicateMemory(scip, ptr, source) |
| |
| #define | SCIPduplicateMemoryArray(scip, ptr, source, num) |
| |
| #define | SCIPfreeMemory(scip, ptr) BMSfreeMemory(ptr) |
| |
| #define | SCIPfreeMemoryNull(scip, ptr) BMSfreeMemoryNull(ptr) |
| |
| #define | SCIPfreeMemoryArray(scip, ptr) BMSfreeMemoryArray(ptr) |
| |
| #define | SCIPfreeMemoryArrayNull(scip, ptr) BMSfreeMemoryArrayNull(ptr) |
| |
| #define | SCIPfreeMemorySize(scip, ptr) BMSfreeMemorySize(ptr) |
| |
| #define | SCIPfreeMemorySizeNull(scip, ptr) BMSfreeMemorySizeNull(ptr) |
| |
| #define | SCIPallocBlockMemory(scip, ptr) |
| |
| #define | SCIPallocBlockMemoryArray(scip, ptr, num) |
| |
| #define | SCIPallocBlockMemorySize(scip, ptr, size) |
| |
| #define | SCIPallocClearBlockMemoryArray(scip, ptr, num) |
| |
| #define | SCIPreallocBlockMemoryArray(scip, ptr, oldnum, newnum) |
| |
| #define | SCIPreallocBlockMemorySize(scip, ptr, oldsize, newsize) |
| |
| #define | SCIPduplicateBlockMemory(scip, ptr, source) |
| |
| #define | SCIPduplicateBlockMemoryArray(scip, ptr, source, num) |
| |
| #define | SCIPensureBlockMemoryArray(scip, ptr, arraysizeptr, minsize) ( (SCIPensureBlockMemoryArray_call((scip), (void**)(ptr), sizeof(**(ptr)), (arraysizeptr), (minsize))) ) |
| |
| #define | SCIPfreeBlockMemory(scip, ptr) BMSfreeBlockMemory(SCIPblkmem(scip), (ptr)) |
| |
| #define | SCIPfreeBlockMemoryNull(scip, ptr) BMSfreeBlockMemoryNull(SCIPblkmem(scip), (ptr)) |
| |
| #define | SCIPfreeBlockMemoryArray(scip, ptr, num) BMSfreeBlockMemoryArray(SCIPblkmem(scip), (ptr), (num)) |
| |
| #define | SCIPfreeBlockMemoryArrayNull(scip, ptr, num) BMSfreeBlockMemoryArrayNull(SCIPblkmem(scip), (ptr), (num)) |
| |
| #define | SCIPfreeBlockMemorySize(scip, ptr, size) BMSfreeBlockMemorySize(SCIPblkmem(scip), (ptr), (size)) |
| |
| #define | SCIPfreeBlockMemorySizeNull(scip, ptr, size) BMSfreeBlockMemorySizeNull(SCIPblkmem(scip), (ptr), (size)) |
| |
| #define | SCIPallocBuffer(scip, ptr) |
| |
| #define | SCIPallocBufferArray(scip, ptr, num) |
| |
| #define | SCIPallocClearBufferArray(scip, ptr, num) |
| |
| #define | SCIPreallocBufferArray(scip, ptr, num) |
| |
| #define | SCIPduplicateBuffer(scip, ptr, source) |
| |
| #define | SCIPduplicateBufferArray(scip, ptr, source, num) |
| |
| #define | SCIPfreeBuffer(scip, ptr) BMSfreeBufferMemorySize(SCIPbuffer(scip), (ptr)) |
| |
| #define | SCIPfreeBufferNull(scip, ptr) BMSfreeBufferMemoryNull(SCIPbuffer(scip), (ptr)) |
| |
| #define | SCIPfreeBufferArray(scip, ptr) BMSfreeBufferMemoryArray(SCIPbuffer(scip), (ptr)) |
| |
| #define | SCIPfreeBufferArrayNull(scip, ptr) BMSfreeBufferMemoryArrayNull(SCIPbuffer(scip), (ptr)) |
| |
| #define | SCIPallocCleanBuffer(scip, ptr) |
| |
| #define | SCIPallocCleanBufferArray(scip, ptr, num) |
| |
| #define | SCIPfreeCleanBuffer(scip, ptr) BMSfreeBufferMemorySize(SCIPcleanbuffer(scip), (ptr)) |
| |
| #define | SCIPfreeCleanBufferNull(scip, ptr) BMSfreeBufferMemoryNull(SCIPcleanbuffer(scip), (ptr)) |
| |
| #define | SCIPfreeCleanBufferArray(scip, ptr) BMSfreeBufferMemoryArray(SCIPcleanbuffer(scip), (ptr)) |
| |
| #define | SCIPfreeCleanBufferArrayNull(scip, ptr) BMSfreeBufferMemoryArrayNull(SCIPcleanbuffer(scip), (ptr)) |
| |