Scippy

    SCIP

    Solving Constraint Integer Programs

    LEVEL2RESULT Struct Reference

    Detailed Description

    a container to hold the result of a second-level LP

    Definition at line 682 of file branch_lookahead.c.

    Data Fields

    SCIP_Real lpobjval
     
    SCIP_Real branchval1
     
    SCIP_Real branchval2
     
    unsigned int branchvar1:30
     
    unsigned int branchvar2:30
     
    unsigned int branchdir1:1
     
    unsigned int branchdir2:1
     
    unsigned int cutoff:1
     
    unsigned int valid:1
     

    Field Documentation

    ◆ lpobjval

    SCIP_Real LEVEL2RESULT::lpobjval

    the objective value of the solved lp; only contains meaningful data, if cutoff == FALSE.

    Definition at line 684 of file branch_lookahead.c.

    Referenced by executeBranchingRecursive(), and level2dataStoreResult().

    ◆ branchval1

    SCIP_Real LEVEL2RESULT::branchval1

    new bound for first branching variable

    Definition at line 686 of file branch_lookahead.c.

    Referenced by level2resultEqual().

    ◆ branchval2

    SCIP_Real LEVEL2RESULT::branchval2

    new bound for second branching variable

    Definition at line 687 of file branch_lookahead.c.

    Referenced by level2resultEqual().

    ◆ branchvar1

    unsigned int LEVEL2RESULT::branchvar1

    problem index of first branching variable

    Definition at line 688 of file branch_lookahead.c.

    Referenced by level2resultEqual().

    ◆ branchvar2

    unsigned int LEVEL2RESULT::branchvar2

    problem index of second branching variable

    Definition at line 689 of file branch_lookahead.c.

    Referenced by level2resultEqual().

    ◆ branchdir1

    unsigned int LEVEL2RESULT::branchdir1

    branching direction for first branching variable (0:down, 1:up)

    Definition at line 690 of file branch_lookahead.c.

    Referenced by level2resultEqual().

    ◆ branchdir2

    unsigned int LEVEL2RESULT::branchdir2

    branching direction for second branching variable (0:down, 1:up)

    Definition at line 691 of file branch_lookahead.c.

    Referenced by level2resultEqual().

    ◆ cutoff

    unsigned int LEVEL2RESULT::cutoff

    indicates whether the node was infeasible and was cut off.

    Definition at line 692 of file branch_lookahead.c.

    Referenced by executeBranchingRecursive(), and level2dataStoreResult().

    ◆ valid

    unsigned int LEVEL2RESULT::valid

    is the lpobjval a valid dual bound?

    Definition at line 693 of file branch_lookahead.c.

    Referenced by executeBranchingRecursive(), and level2dataStoreResult().