Scippy

SCIP

Solving Constraint Integer Programs

SCIP_BoundChg Struct Reference

Detailed Description

change in one bound of a variable

Definition at line 94 of file struct_var.h.

#include <struct_var.h>

Data Fields

SCIP_Real newbound
 
SCIP_RATIONALnewboundexact
 
union {
   SCIP_BRANCHINGDATA   branchingdata
 
   SCIP_INFERENCEDATA   inferencedata
 
data
 
SCIP_Longint certificateindex
 
SCIP_VARvar
 
unsigned int boundchgtype:2
 
unsigned int boundtype:1
 
unsigned int inferboundtype:1
 
unsigned int applied:1
 
unsigned int redundant:1
 

Field Documentation

◆ newbound

◆ newboundexact

SCIP_RATIONAL* SCIP_BoundChg::newboundexact

new value for exact bound, or NULL if not needed

Definition at line 97 of file struct_var.h.

Referenced by boundchgApplyExact(), domchgEnsureBoundchgsSize(), SCIPboundchgApply(), and SCIPdomchgAddBoundchg().

◆ branchingdata

SCIP_BRANCHINGDATA SCIP_BoundChg::branchingdata

data for branching decisions

Definition at line 100 of file struct_var.h.

Referenced by SCIPboundchgGetLPSolVal(), SCIPdomchgAddBoundchg(), and updatePseudocost().

◆ inferencedata

◆ 

◆ certificateindex

SCIP_Longint SCIP_BoundChg::certificateindex

line in certificate for this bound change (-1 if not used)

Definition at line 103 of file struct_var.h.

Referenced by boundchgApplyExact(), boundchgApplyGlobal(), SCIPboundchgApply(), and SCIPdomchgAddCurrentCertificateIndex().

◆ var

◆ boundchgtype

unsigned int SCIP_BoundChg::boundchgtype

◆ boundtype

unsigned int SCIP_BoundChg::boundtype

◆ inferboundtype

unsigned int SCIP_BoundChg::inferboundtype

type of bound for inference var (see inference data): lower or upper bound

Definition at line 107 of file struct_var.h.

Referenced by boundchgApplyExact(), SCIPboundchgApply(), and SCIPdomchgAddBoundchg().

◆ applied

unsigned int SCIP_BoundChg::applied

was this bound change applied at least once?

Definition at line 108 of file struct_var.h.

Referenced by boundchgApplyExact(), SCIPboundchgApply(), and SCIPdomchgAddBoundchg().

◆ redundant

unsigned int SCIP_BoundChg::redundant