Scippy

    SCIP

    Solving Constraint Integer Programs

    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().