Scippy

GCG

Branch-and-Price & Column Generation for Everyone

GCG_MasterVarData Struct Reference

Detailed Description

data for master variables

Definition at line 89 of file struct_vardata.h.

#include <struct_vardata.h>

Data Fields

int norigvars
 
int maxorigvars
 
SCIP_VAR ** origvars
 
SCIP_Real * origvals
 
SCIP_Bool isray
 
SCIP_Bool isartificial
 
SCIP_HASHMAP * origvar2val
 
int index
 

Field Documentation

◆ norigvars

int GCG_MasterVarData::norigvars

number of variables in the original program corresponding to the current variable

Definition at line 91 of file struct_vardata.h.

◆ maxorigvars

int GCG_MasterVarData::maxorigvars

capacity of origvars and origvals

Definition at line 92 of file struct_vardata.h.

◆ origvars

SCIP_VAR** GCG_MasterVarData::origvars

variables in the original program corresponding to the current variable

Definition at line 93 of file struct_vardata.h.

◆ origvals

SCIP_Real* GCG_MasterVarData::origvals

this variable represents vals[i] times the variable origvars[i] in the original program

Definition at line 94 of file struct_vardata.h.

◆ isray

SCIP_Bool GCG_MasterVarData::isray

does this variable represent a ray or an extreme point?

Definition at line 96 of file struct_vardata.h.

◆ isartificial

SCIP_Bool GCG_MasterVarData::isartificial

is variable artificial?

Definition at line 97 of file struct_vardata.h.

◆ origvar2val

SCIP_HASHMAP* GCG_MasterVarData::origvar2val

hash map that stores the fraction of original variables the master variable is contained in

Definition at line 98 of file struct_vardata.h.

◆ index

int GCG_MasterVarData::index

index of the master variable if stored in GCG's pricedvars array, -1 otherwise

Definition at line 99 of file struct_vardata.h.