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 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

◆ [union]

◆ 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