Scippy

SCIP

Solving Constraint Integer Programs

SCIP_IntArray Struct Reference

Detailed Description

dynamic array for storing int values

Definition at line 168 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 170 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 172 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 173 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 174 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 175 of file struct_misc.h.

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