Scippy

    SCIP

    Solving Constraint Integer Programs

    SCIP_IntArray Struct Reference

    Detailed Description

    dynamic array for storing int values

    Definition at line 169 of file struct_misc.h.

    #include <struct_misc.h>

    Data Fields

    BMS_BLKMEMblkmem
     
    int * vals
     
    int valssize
     
    int firstidx
     
    int minusedidx
     
    int maxusedidx
     

    Field Documentation

    ◆ blkmem

    BMS_BLKMEM* SCIP_IntArray::blkmem

    block memory that stores the vals array

    Definition at line 171 of file struct_misc.h.

    Referenced by SCIPintarrayExtend().

    ◆ vals

    int* SCIP_IntArray::vals

    ◆ valssize

    int SCIP_IntArray::valssize

    size of vals array

    Definition at line 173 of file struct_misc.h.

    Referenced by SCIPintarrayClear(), SCIPintarrayCopy(), SCIPintarrayExtend(), SCIPintarrayGetVal(), and SCIPintarraySetVal().

    ◆ firstidx

    int SCIP_IntArray::firstidx

    index of first element in vals array

    Definition at line 174 of file struct_misc.h.

    Referenced by SCIPintarrayClear(), SCIPintarrayCopy(), SCIPintarrayExtend(), SCIPintarrayGetVal(), and SCIPintarraySetVal().

    ◆ minusedidx

    int SCIP_IntArray::minusedidx

    index of first non zero element in vals array

    Definition at line 175 of file struct_misc.h.

    Referenced by SCIPintarrayClear(), SCIPintarrayCopy(), SCIPintarrayExtend(), SCIPintarrayGetMinIdx(), and SCIPintarraySetVal().

    ◆ maxusedidx

    int SCIP_IntArray::maxusedidx

    index of last non zero element in vals array

    Definition at line 176 of file struct_misc.h.

    Referenced by SCIPintarrayClear(), SCIPintarrayCopy(), SCIPintarrayExtend(), SCIPintarrayGetMaxIdx(), SCIPintarrayGetVal(), and SCIPintarraySetVal().