SCIP Doxygen Documentation
Loading...
Searching...
No Matches
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 Structures

union  [union].data

Data Fields

SCIP_Real newbound
SCIP_RATIONALnewboundexact
union  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().

◆ data

◆ 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