## Detailed Description

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

Definition at line 696 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 698 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 700 of file branch_lookahead.c.

Referenced by level2resultCreateFromData(), and level2resultFree().

## ◆ branchval2

SCIP_Real LEVEL2RESULT::branchval2 |

new bound for second branching variable

Definition at line 701 of file branch_lookahead.c.

Referenced by level2resultCreateFromData().

## ◆ branchvar1

unsigned int LEVEL2RESULT::branchvar1 |

problem index of first branching variable

Definition at line 702 of file branch_lookahead.c.

Referenced by level2resultCreateFromData(), and level2resultFree().

## ◆ branchvar2

unsigned int LEVEL2RESULT::branchvar2 |

problem index of second branching variable

Definition at line 703 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 704 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 705 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 706 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 707 of file branch_lookahead.c.

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