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

Detailed Description

change in one bound of a variable

Definition at line 91 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 96 of file struct_var.h.

Referenced by updatePseudocost().

◆ inferencedata

SCIP_INFERENCEDATA SCIP_BoundChg::inferencedata

data for inferred bound changes

Definition at line 97 of file struct_var.h.

Referenced by SCIPnodeGetBdChgsAfterDual(), SCIPnodeGetConsProps(), SCIPnodeGetDualBoundchgs(), and SCIPnodeGetNDualBndchgs().

◆ [union]

◆ var

◆ boundchgtype

unsigned int SCIP_BoundChg::boundchgtype

bound change type: branching decision or inferred bound change

Definition at line 100 of file struct_var.h.

Referenced by SCIPnodeGetBdChgsAfterDual(), SCIPnodeGetConsProps(), SCIPnodeGetDualBoundchgs(), SCIPnodeGetNDomchg(), and SCIPnodeGetNDualBndchgs().

◆ boundtype

unsigned int SCIP_BoundChg::boundtype

type of bound for var: lower or upper bound

Definition at line 101 of file struct_var.h.

Referenced by getBranchInfo().

◆ inferboundtype

unsigned int SCIP_BoundChg::inferboundtype

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

Definition at line 102 of file struct_var.h.

◆ applied

unsigned int SCIP_BoundChg::applied

was this bound change applied at least once?

Definition at line 103 of file struct_var.h.

◆ redundant

unsigned int SCIP_BoundChg::redundant

is this bound change redundant?

Definition at line 104 of file struct_var.h.

Referenced by SCIPdomchgApply().