Scippy

SCIP

Solving Constraint Integer Programs

Block Struct Reference

Detailed Description

data related to one block

Definition at line 108 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 110 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 111 of file heur_padm.c.

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

◆ number

int Block::number

component number

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

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

◆ nsubvars

int Block::nsubvars

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

Definition at line 114 of file heur_padm.c.

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

◆ slackspos

SCIP_VAR** Block::slackspos

positive slack variables

Definition at line 115 of file heur_padm.c.

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

◆ slacksneg

SCIP_VAR** Block::slacksneg

negative slack variables

Definition at line 116 of file heur_padm.c.

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

◆ couplingcons

SCIP_CONS** Block::couplingcons

coupling contraints

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

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