SCIP Doxygen Documentation
 
Loading...
Searching...
No Matches
SCIP_BdChgInfo Struct Reference

Detailed Description

bound change information to track bound changes from root node to current node

Definition at line 115 of file struct_var.h.

#include <struct_var.h>

Data Fields

SCIP_Real oldbound
 
SCIP_Real newbound
 
SCIP_VARvar
 
SCIP_INFERENCEDATA inferencedata
 
SCIP_BDCHGIDX bdchgidx
 
unsigned int pos:27
 
unsigned int boundchgtype:2
 
unsigned int boundtype:1
 
unsigned int inferboundtype:1
 
unsigned int redundant:1
 

Field Documentation

◆ oldbound

◆ newbound

◆ var

◆ inferencedata

SCIP_INFERENCEDATA SCIP_BdChgInfo::inferencedata

data for inferred bound changes

Definition at line 120 of file struct_var.h.

Referenced by varAddLbchginfo(), and varAddUbchginfo().

◆ bdchgidx

SCIP_BDCHGIDX SCIP_BdChgInfo::bdchgidx

bound change index in path from root to current node

Definition at line 121 of file struct_var.h.

Referenced by addCand(), SCIPboundchgUndo(), SCIPvarGetConflictingBdchgDepth(), SCIPvarGetLastBdchgIndex(), SCIPvarGetLbchgInfo(), SCIPvarGetUbchgInfo(), varAddLbchginfo(), and varAddUbchginfo().

◆ pos

unsigned int SCIP_BdChgInfo::pos

position in the variable domain change array

Definition at line 122 of file struct_var.h.

Referenced by SCIPvarGetLbchgInfo(), SCIPvarGetUbchgInfo(), varAddLbchginfo(), and varAddUbchginfo().

◆ boundchgtype

unsigned int SCIP_BdChgInfo::boundchgtype

bound change type: branching decision or inferred bound change

Definition at line 123 of file struct_var.h.

Referenced by varAddLbchginfo(), varAddUbchginfo(), varProcessChgLbGlobal(), and varProcessChgUbGlobal().

◆ boundtype

unsigned int SCIP_BdChgInfo::boundtype

type of bound for var: lower or upper bound

Definition at line 124 of file struct_var.h.

Referenced by conflictAddConflictCons(), SCIPvarGetConflictingBdchgDepth(), SCIPvarGetLbchgInfo(), SCIPvarGetUbchgInfo(), varAddLbchginfo(), and varAddUbchginfo().

◆ inferboundtype

unsigned int SCIP_BdChgInfo::inferboundtype

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

Definition at line 125 of file struct_var.h.

Referenced by varAddLbchginfo(), and varAddUbchginfo().

◆ redundant

unsigned int SCIP_BdChgInfo::redundant

does the bound change info belong to a redundant bound change?

Definition at line 126 of file struct_var.h.

Referenced by SCIPvarGetLastBdchgIndex(), SCIPvarGetLbchgInfo(), SCIPvarGetUbchgInfo(), skipRedundantBdchginfos(), varAddLbchginfo(), varAddUbchginfo(), varProcessChgLbGlobal(), and varProcessChgUbGlobal().