Scippy

    SCIP

    Solving Constraint Integer Programs

    blockinfo Struct Reference

    Detailed Description

    data of one linking variable related to one block

    Definition at line 141 of file heur_padm.c.

    Data Fields

    int block
     
    int otherblock
     
    int linkvaridx
     
    SCIP_Real linkvarval
     
    SCIP_VARlinkvar
     
    SCIP_Real slackposobjcoeff
     
    SCIP_VARslackposvar
     
    SCIP_Real slacknegobjcoeff
     
    SCIP_VARslacknegvar
     
    SCIP_CONScouplingCons
     

    Field Documentation

    ◆ block

    int blockinfo::block

    index of this block

    Definition at line 143 of file heur_padm.c.

    Referenced by scalePenalties(), SCIP_DECL_HASHKEYEQ(), SCIP_DECL_HASHKEYVAL(), and SCIP_DECL_HEUREXEC().

    ◆ otherblock

    int blockinfo::otherblock

    index of the other connected block

    Definition at line 144 of file heur_padm.c.

    Referenced by scalePenalties(), SCIP_DECL_HASHKEYEQ(), SCIP_DECL_HASHKEYVAL(), and SCIP_DECL_HEUREXEC().

    ◆ linkvaridx

    int blockinfo::linkvaridx

    linking variable index

    Definition at line 145 of file heur_padm.c.

    Referenced by scalePenalties(), SCIP_DECL_HASHKEYEQ(), SCIP_DECL_HASHKEYVAL(), and SCIP_DECL_HEUREXEC().

    ◆ linkvarval

    SCIP_Real blockinfo::linkvarval

    value of linking variable

    Definition at line 146 of file heur_padm.c.

    Referenced by SCIP_DECL_HEUREXEC().

    ◆ linkvar

    SCIP_VAR* blockinfo::linkvar

    linking variable

    Definition at line 147 of file heur_padm.c.

    Referenced by SCIP_DECL_HEUREXEC().

    ◆ slackposobjcoeff

    SCIP_Real blockinfo::slackposobjcoeff

    penalty coefficient of positive slack variable

    Definition at line 148 of file heur_padm.c.

    Referenced by scalePenalties(), and SCIP_DECL_HEUREXEC().

    ◆ slackposvar

    SCIP_VAR* blockinfo::slackposvar

    positive slack variable

    Definition at line 149 of file heur_padm.c.

    Referenced by SCIP_DECL_HEUREXEC().

    ◆ slacknegobjcoeff

    SCIP_Real blockinfo::slacknegobjcoeff

    penalty coefficient of negative slack variable

    Definition at line 150 of file heur_padm.c.

    Referenced by scalePenalties(), and SCIP_DECL_HEUREXEC().

    ◆ slacknegvar

    SCIP_VAR* blockinfo::slacknegvar

    negative slack variable

    Definition at line 151 of file heur_padm.c.

    Referenced by SCIP_DECL_HEUREXEC().

    ◆ couplingCons

    SCIP_CONS* blockinfo::couplingCons

    coupling contraint (equation)

    Definition at line 152 of file heur_padm.c.

    Referenced by SCIP_DECL_HEUREXEC().