Scippy

SCIP

Solving Constraint Integer Programs

Block Struct Reference

Detailed Description

data related to one block

Definition at line 101 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 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().