Scippy

SCIP

Solving Constraint Integer Programs

blockinfo Struct Reference

Detailed Description

data of one linking variable related to one block

Definition at line 139 of file heur_padm.c.

Data Fields

int block
 
int otherblock
 
int linkvaridx
 
SCIP_Real linkvarval
 
SCIP_VARlinkvar
 
SCIP_Real slackposobjcoeff
 
SCIP_VARslackposvar
 
SCIP_Real slacknegobjcoeff
 
SCIP_VARslacknegvar
 
SCIP_CONScouplingCons
 

Field Documentation

◆ block

int blockinfo::block

index of this block

Definition at line 141 of file heur_padm.c.

Referenced by scalePenalties(), SCIP_DECL_HASHKEYEQ(), SCIP_DECL_HASHKEYVAL(), and SCIP_DECL_HEUREXEC().

◆ otherblock

int blockinfo::otherblock

index of the other connected block

Definition at line 142 of file heur_padm.c.

Referenced by scalePenalties(), SCIP_DECL_HASHKEYEQ(), SCIP_DECL_HASHKEYVAL(), and SCIP_DECL_HEUREXEC().

◆ linkvaridx

int blockinfo::linkvaridx

linking variable index

Definition at line 143 of file heur_padm.c.

Referenced by scalePenalties(), SCIP_DECL_HASHKEYEQ(), SCIP_DECL_HASHKEYVAL(), and SCIP_DECL_HEUREXEC().

◆ linkvarval

SCIP_Real blockinfo::linkvarval

value of linking variable

Definition at line 144 of file heur_padm.c.

Referenced by SCIP_DECL_HEUREXEC().

◆ linkvar

SCIP_VAR* blockinfo::linkvar

linking variable

Definition at line 145 of file heur_padm.c.

Referenced by SCIP_DECL_HEUREXEC().

◆ slackposobjcoeff

SCIP_Real blockinfo::slackposobjcoeff

penalty coefficient of positive slack variable

Definition at line 146 of file heur_padm.c.

Referenced by scalePenalties(), and SCIP_DECL_HEUREXEC().

◆ slackposvar

SCIP_VAR* blockinfo::slackposvar

positive slack variable

Definition at line 147 of file heur_padm.c.

Referenced by SCIP_DECL_HEUREXEC().

◆ slacknegobjcoeff

SCIP_Real blockinfo::slacknegobjcoeff

penalty coefficient of negative slack variable

Definition at line 148 of file heur_padm.c.

Referenced by scalePenalties(), and SCIP_DECL_HEUREXEC().

◆ slacknegvar

SCIP_VAR* blockinfo::slacknegvar

negative slack variable

Definition at line 149 of file heur_padm.c.

Referenced by SCIP_DECL_HEUREXEC().

◆ couplingCons

SCIP_CONS* blockinfo::couplingCons

coupling contraint (equation)

Definition at line 150 of file heur_padm.c.

Referenced by SCIP_DECL_HEUREXEC().