Scippy

SCIP

Solving Constraint Integer Programs

SCIP_PtrArray Struct Reference

Detailed Description

dynamic array for storing pointers

Definition at line 190 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 192 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 194 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 195 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 196 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 197 of file struct_misc.h.

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