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 687 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 689 of file branch_lookahead.c.

Referenced by executeBranchingRecursive(), level2dataStoreResult(), and level2resultCreateFromData().

◆ branchval1

SCIP_Real LEVEL2RESULT::branchval1

new bound for first branching variable

Definition at line 691 of file branch_lookahead.c.

Referenced by level2resultCreateFromData(), and level2resultFree().

◆ branchval2

SCIP_Real LEVEL2RESULT::branchval2

new bound for second branching variable

Definition at line 692 of file branch_lookahead.c.

Referenced by level2resultCreateFromData().

◆ branchvar1

unsigned int LEVEL2RESULT::branchvar1

problem index of first branching variable

Definition at line 693 of file branch_lookahead.c.

Referenced by level2resultCreateFromData(), and level2resultFree().

◆ branchvar2

unsigned int LEVEL2RESULT::branchvar2

problem index of second branching variable

Definition at line 694 of file branch_lookahead.c.

Referenced by level2resultCreateFromData(), and level2resultFree().

◆ branchdir1

unsigned int LEVEL2RESULT::branchdir1

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

Definition at line 695 of file branch_lookahead.c.

Referenced by level2resultCreateFromData(), and level2resultFree().

◆ branchdir2

unsigned int LEVEL2RESULT::branchdir2

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

Definition at line 696 of file branch_lookahead.c.

Referenced by level2resultCreateFromData(), and level2resultFree().

◆ cutoff

unsigned int LEVEL2RESULT::cutoff

indicates whether the node was infeasible and was cut off.

Definition at line 697 of file branch_lookahead.c.

Referenced by executeBranchingRecursive(), level2dataStoreResult(), and level2resultCreateFromData().

◆ valid

unsigned int LEVEL2RESULT::valid

is the lpobjval a valid dual bound?

Definition at line 698 of file branch_lookahead.c.

Referenced by executeBranchingRecursive(), level2dataStoreResult(), and level2resultCreateFromData().