Scippy

    SCIP

    Solving Constraint Integer Programs

    SCIP_PtrArray Struct Reference

    Detailed Description

    dynamic array for storing pointers

    Definition at line 191 of file struct_misc.h.

    #include <struct_misc.h>

    Data Fields

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

    Field Documentation

    ◆ blkmem

    BMS_BLKMEM* SCIP_PtrArray::blkmem

    block memory that stores the vals array

    Definition at line 193 of file struct_misc.h.

    Referenced by SCIPptrarrayExtend().

    ◆ vals

    void** SCIP_PtrArray::vals

    ◆ valssize

    int SCIP_PtrArray::valssize

    size of vals array

    Definition at line 195 of file struct_misc.h.

    Referenced by SCIPptrarrayClear(), SCIPptrarrayCopy(), SCIPptrarrayExtend(), SCIPptrarrayGetVal(), and SCIPptrarraySetVal().

    ◆ firstidx

    int SCIP_PtrArray::firstidx

    index of first element in vals array

    Definition at line 196 of file struct_misc.h.

    Referenced by SCIPptrarrayClear(), SCIPptrarrayCopy(), SCIPptrarrayExtend(), SCIPptrarrayGetVal(), and SCIPptrarraySetVal().

    ◆ minusedidx

    int SCIP_PtrArray::minusedidx

    index of first non zero element in vals array

    Definition at line 197 of file struct_misc.h.

    Referenced by SCIPptrarrayClear(), SCIPptrarrayCopy(), SCIPptrarrayExtend(), SCIPptrarrayGetMinIdx(), and SCIPptrarraySetVal().

    ◆ maxusedidx

    int SCIP_PtrArray::maxusedidx

    index of last non zero element in vals array

    Definition at line 198 of file struct_misc.h.

    Referenced by SCIPptrarrayClear(), SCIPptrarrayCopy(), SCIPptrarrayExtend(), SCIPptrarrayGetMaxIdx(), SCIPptrarrayGetVal(), and SCIPptrarraySetVal().