Scippy

SCIP

Solving Constraint Integer Programs

SCIP_BoundChg Struct Reference

Detailed Description

change in one bound of a variable

Definition at line 82 of file struct_var.h.

#include <struct_var.h>

Data Fields

SCIP_Real newbound
 
union {
   SCIP_BRANCHINGDATA   branchingdata
 
   SCIP_INFERENCEDATA   inferencedata
 
data
 
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

◆ branchingdata

SCIP_BRANCHINGDATA SCIP_BoundChg::branchingdata

data for branching decisions

Definition at line 87 of file struct_var.h.

Referenced by SCIPdomchgAddBoundchg(), and updatePseudocost().

◆ inferencedata

◆ data

◆ var

◆ boundchgtype

◆ boundtype

unsigned int SCIP_BoundChg::boundtype

type of bound for var: lower or upper bound

Definition at line 92 of file struct_var.h.

Referenced by getBranchInfo(), SCIPboundchgApply(), SCIPboundchgGetBoundtype(), SCIPboundchgUndo(), SCIPdomchgAddBoundchg(), and updatePseudocost().

◆ inferboundtype

unsigned int SCIP_BoundChg::inferboundtype

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

Definition at line 93 of file struct_var.h.

Referenced by SCIPboundchgApply(), and SCIPdomchgAddBoundchg().

◆ applied

unsigned int SCIP_BoundChg::applied

was this bound change applied at least once?

Definition at line 94 of file struct_var.h.

Referenced by SCIPboundchgApply(), and SCIPdomchgAddBoundchg().

◆ redundant

unsigned int SCIP_BoundChg::redundant

is this bound change redundant?

Definition at line 95 of file struct_var.h.

Referenced by boundchgApplyGlobal(), SCIPboundchgApply(), SCIPboundchgIsRedundant(), SCIPboundchgUndo(), SCIPdomchgAddBoundchg(), and SCIPdomchgApply().