SCIP Doxygen Documentation
Loading...
Searching...
No Matches
Block Struct Reference

Detailed Description

data related to one block

Definition at line 110 of file heur_padm.c.

Data Fields

PROBLEMproblem
SCIPsubscip
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 112 of file heur_padm.c.

Referenced by blockCreateSubscip(), freeBlock(), and initBlock().

◆ subscip

SCIP* Block::subscip

sub-SCIP representing this block

Definition at line 113 of file heur_padm.c.

Referenced by blockCreateSubscip(), freeBlock(), initBlock(), and SCIP_DECL_HEUREXEC().

◆ number

int Block::number

component number

Definition at line 114 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 115 of file heur_padm.c.

Referenced by blockCreateSubscip(), freeBlock(), and initBlock().

◆ nsubvars

int Block::nsubvars

number of variables belonging to this block (without slack variables)

Definition at line 116 of file heur_padm.c.

Referenced by blockCreateSubscip(), and initBlock().

◆ slackspos

SCIP_VAR** Block::slackspos

positive slack variables

Definition at line 117 of file heur_padm.c.

Referenced by initBlock(), reuseSolution(), and SCIP_DECL_HEUREXEC().

◆ slacksneg

SCIP_VAR** Block::slacksneg

negative slack variables

Definition at line 118 of file heur_padm.c.

Referenced by initBlock(), reuseSolution(), and SCIP_DECL_HEUREXEC().

◆ couplingcons

SCIP_CONS** Block::couplingcons

coupling contraints

Definition at line 119 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 120 of file heur_padm.c.

Referenced by freeBlock(), initBlock(), and reuseSolution().

◆ size

SCIP_Real Block::size

share of total problem

Definition at line 121 of file heur_padm.c.

Referenced by blockCreateSubscip(), and initBlock().