Scippy

GCG

Branch-and-Price & Column Generation for Everyone

BdchgData Struct Reference

Detailed Description

data for pending bound changes

Definition at line 127 of file branch_relpsprob.c.

Data Fields

SCIP_HASHMAP * varhashmap
 
SCIP_Real * lbchgs
 
SCIP_Real * ubchgs
 
SCIP_Bool * infroundings
 
int nvars
 

Field Documentation

◆ varhashmap

SCIP_HASHMAP* BdchgData::varhashmap

hash storing variables; image is position in lbchgs-array

Definition at line 129 of file branch_relpsprob.c.

Referenced by addBdchg(), applyBdchgs(), and freeBdchgData().

◆ lbchgs

SCIP_Real* BdchgData::lbchgs

array containing lower bounds per variable

Definition at line 130 of file branch_relpsprob.c.

Referenced by addBdchg(), applyBdchgs(), and freeBdchgData().

◆ ubchgs

SCIP_Real* BdchgData::ubchgs

array containing upper bounds per variable

Definition at line 131 of file branch_relpsprob.c.

Referenced by addBdchg(), applyBdchgs(), and freeBdchgData().

◆ infroundings

SCIP_Bool* BdchgData::infroundings

array to store for each var if some rounding is infeasible

Definition at line 132 of file branch_relpsprob.c.

Referenced by addBdchg(), and freeBdchgData().

◆ nvars

int BdchgData::nvars

number of variables that are considered so far

Definition at line 133 of file branch_relpsprob.c.

Referenced by addBdchg(), addBranchcandsToData(), applyBdchgs(), applyProbing(), createBdchgData(), execRelpsprob(), getVarProbingbranch(), and SCIPgetRelpsprobBranchVar().