Scippy

SCIP

Solving Constraint Integer Programs

LEVEL2DATA Struct Reference

Detailed Description

a container to hold the results of all second-level LPs

Definition at line 696 of file branch_lookahead.c.

Data Fields

LEVEL2RESULT ** level2results
 
SCIP_Real branchval1
 
SCIP_Real branchval2
 
int nlevel2results
 
int level2resultssize
 
unsigned int branchvar1:30
 
unsigned int branchvar2:30
 
unsigned int branchdir1:1
 
unsigned int branchdir2:1
 

Field Documentation

◆ level2results

LEVEL2RESULT** LEVEL2DATA::level2results

array with all level2 results

Definition at line 698 of file branch_lookahead.c.

Referenced by level2dataEnsureSize(), level2dataGetResult(), and level2dataStoreResult().

◆ branchval1

SCIP_Real LEVEL2DATA::branchval1

new bound for first branching variable

Definition at line 699 of file branch_lookahead.c.

Referenced by executeBranchingRecursive(), and level2resultCreateFromData().

◆ branchval2

SCIP_Real LEVEL2DATA::branchval2

new bound for second branching variable

Definition at line 700 of file branch_lookahead.c.

Referenced by executeBranchingRecursive(), and level2resultCreateFromData().

◆ nlevel2results

int LEVEL2DATA::nlevel2results

number of level2 results stored

Definition at line 701 of file branch_lookahead.c.

Referenced by level2dataEnsureSize(), level2dataGetResult(), and level2dataStoreResult().

◆ level2resultssize

int LEVEL2DATA::level2resultssize

size of level2results array

Definition at line 702 of file branch_lookahead.c.

Referenced by level2dataEnsureSize(), and level2dataStoreResult().

◆ branchvar1

unsigned int LEVEL2DATA::branchvar1

problem index of first branching variable

Definition at line 703 of file branch_lookahead.c.

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

◆ branchvar2

unsigned int LEVEL2DATA::branchvar2

problem index of second branching variable

Definition at line 704 of file branch_lookahead.c.

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

◆ branchdir1

unsigned int LEVEL2DATA::branchdir1

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

Definition at line 705 of file branch_lookahead.c.

Referenced by executeBranchingRecursive(), and level2resultCreateFromData().

◆ branchdir2

unsigned int LEVEL2DATA::branchdir2

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

Definition at line 706 of file branch_lookahead.c.

Referenced by executeBranchingRecursive(), and level2resultCreateFromData().