Scippy

GCG

Branch-and-Price & Column Generation for Everyone

SCIP_VarData Struct Reference

Detailed Description

variable data structure

Definition at line 104 of file struct_vardata.h.

#include <struct_vardata.h>

Data Fields

union {
   GCG_ORIGVARDATA   origvardata
 
   GCG_PRICINGVARDATA   pricingvardata
 
   GCG_MASTERVARDATA   mastervardata
 
data
 
GCG_VARTYPE vartype
 
int blocknr
 
SCIP_Longint creationnode
 
SCIP_Longint rootredcostcall
 
SCIP_Real creationtime
 
SCIP_Longint iteration
 
SCIP_Real gap
 
SCIP_Real redcost
 

Field Documentation

◆ origvardata

GCG_ORIGVARDATA SCIP_VarData::origvardata

data for original variables

Definition at line 108 of file struct_vardata.h.

◆ pricingvardata

GCG_PRICINGVARDATA SCIP_VarData::pricingvardata

data for pricing variables

Definition at line 109 of file struct_vardata.h.

◆ mastervardata

GCG_MASTERVARDATA SCIP_VarData::mastervardata

data for variable of the master problem

Definition at line 110 of file struct_vardata.h.

◆ data

union { ... } SCIP_VarData::data

◆ vartype

GCG_VARTYPE SCIP_VarData::vartype

type of variable

Definition at line 112 of file struct_vardata.h.

◆ blocknr

int SCIP_VarData::blocknr

number of the block and pricing problem, the variable belongs to, or -1 if variable is directly transferred to the master problem, or -2 if variable is a linking variable

Definition at line 113 of file struct_vardata.h.

◆ creationnode

SCIP_Longint SCIP_VarData::creationnode

node where the variable is created

Definition at line 116 of file struct_vardata.h.

◆ rootredcostcall

SCIP_Longint SCIP_VarData::rootredcostcall

pricing reduced cost call when the variable is created (-1 if variable was not created at the root node or was created in Farkas pricing)

Definition at line 117 of file struct_vardata.h.

◆ creationtime

SCIP_Real SCIP_VarData::creationtime

time when the variable is created

Definition at line 119 of file struct_vardata.h.

◆ iteration

SCIP_Longint SCIP_VarData::iteration

iteration when the variable is created

Definition at line 120 of file struct_vardata.h.

◆ gap

SCIP_Real SCIP_VarData::gap

gap when the variable was created

Definition at line 121 of file struct_vardata.h.

◆ redcost

SCIP_Real SCIP_VarData::redcost

reduced cost of the variable

Definition at line 122 of file struct_vardata.h.