Scippy

SCIP

Solving Constraint Integer Programs

SCIP_DomChgDyn Struct Reference

Detailed Description

tracks changes of the variables' domains (dynamic arrays)

Definition at line 139 of file struct_var.h.

#include <struct_var.h>

Data Fields

unsigned int nboundchgs:30
 
unsigned int domchgtype:2
 
SCIP_BOUNDCHGboundchgs
 
SCIP_HOLECHGholechgs
 
int nholechgs
 
int boundchgssize
 
int holechgssize
 

Field Documentation

◆ nboundchgs

unsigned int SCIP_DomChgDyn::nboundchgs

number of bound changes (must be first structure entry!)

Definition at line 141 of file struct_var.h.

Referenced by SCIPdomchgAddBoundchg(), and SCIPnodeAddBoundinfer().

◆ domchgtype

unsigned int SCIP_DomChgDyn::domchgtype

type of domain change data (must be first structure entry!)

Definition at line 142 of file struct_var.h.

Referenced by domchgEnsureBoundchgsSize(), domchgEnsureHolechgsSize(), SCIPdomchgApply(), SCIPdomchgUndo(), and SCIPnodeAddBoundinfer().

◆ boundchgs

SCIP_BOUNDCHG* SCIP_DomChgDyn::boundchgs

array with changes in bounds of variables

Definition at line 143 of file struct_var.h.

Referenced by domchgEnsureBoundchgsSize(), and SCIPnodeAddBoundinfer().

◆ holechgs

SCIP_HOLECHG* SCIP_DomChgDyn::holechgs

array with changes in hole lists

Definition at line 144 of file struct_var.h.

Referenced by domchgEnsureHolechgsSize().

◆ nholechgs

int SCIP_DomChgDyn::nholechgs

number of hole list changes

Definition at line 145 of file struct_var.h.

Referenced by SCIPdomchgAddHolechg().

◆ boundchgssize

int SCIP_DomChgDyn::boundchgssize

size of bound changes array

Definition at line 146 of file struct_var.h.

Referenced by domchgEnsureBoundchgsSize().

◆ holechgssize

int SCIP_DomChgDyn::holechgssize

size of hole changes array

Definition at line 147 of file struct_var.h.

Referenced by domchgEnsureHolechgsSize().