Detailed Description
data related to one block
Definition at line 101 of file heur_padm.c.
Data Fields | |
PROBLEM * | problem |
SCIP * | subscip |
int | number |
SCIP_VAR ** | subvars |
int | nsubvars |
SCIP_VAR ** | slackspos |
SCIP_VAR ** | slacksneg |
SCIP_CONS ** | couplingcons |
int | ncoupling |
SCIP_Real | size |
Field Documentation
◆ problem
PROBLEM* Block::problem |
the problem this block belongs to
Definition at line 103 of file heur_padm.c.
Referenced by blockCreateSubscip(), freeBlock(), initBlock(), and SCIP_DECL_HEUREXEC().
◆ subscip
SCIP* Block::subscip |
sub-SCIP representing this block
Definition at line 104 of file heur_padm.c.
Referenced by blockCreateSubscip(), freeBlock(), initBlock(), and SCIP_DECL_HEUREXEC().
◆ number
int Block::number |
component number
Definition at line 105 of file heur_padm.c.
Referenced by blockCreateSubscip(), and initBlock().
◆ subvars
SCIP_VAR** Block::subvars |
variables belonging to this block (without slack variables)
Definition at line 106 of file heur_padm.c.
Referenced by blockCreateSubscip(), freeBlock(), initBlock(), and SCIP_DECL_HEUREXEC().
◆ nsubvars
int Block::nsubvars |
number of variables belonging to this block (without slack variables)
Definition at line 107 of file heur_padm.c.
Referenced by blockCreateSubscip(), initBlock(), and SCIP_DECL_HEUREXEC().
◆ slackspos
SCIP_VAR** Block::slackspos |
positive slack variables
Definition at line 108 of file heur_padm.c.
Referenced by initBlock(), reuseSolution(), and SCIP_DECL_HEUREXEC().
◆ slacksneg
SCIP_VAR** Block::slacksneg |
negative slack variables
Definition at line 109 of file heur_padm.c.
Referenced by initBlock(), reuseSolution(), and SCIP_DECL_HEUREXEC().
◆ couplingcons
SCIP_CONS** Block::couplingcons |
coupling contraints
Definition at line 110 of file heur_padm.c.
Referenced by initBlock(), reuseSolution(), and SCIP_DECL_HEUREXEC().
◆ ncoupling
int Block::ncoupling |
number of coupling contraints (equal to positive/negative slack variables)
Definition at line 111 of file heur_padm.c.
Referenced by freeBlock(), initBlock(), reuseSolution(), and SCIP_DECL_HEUREXEC().
◆ size
SCIP_Real Block::size |
share of total problem
Definition at line 112 of file heur_padm.c.
Referenced by blockCreateSubscip(), initBlock(), and SCIP_DECL_HEUREXEC().