Detailed Description
A struct containing all information needed to branch on a variable.
Definition at line 246 of file branch_lookahead.c.
Data Fields | |
SCIP_VAR * | branchvar |
SCIP_Real | branchval |
SCIP_Real | fracval |
WARMSTARTINFO * | downwarmstartinfo |
WARMSTARTINFO * | upwarmstartinfo |
Field Documentation
◆ branchvar
SCIP_VAR* CANDIDATE::branchvar |
the variable to branch on
Definition at line 248 of file branch_lookahead.c.
Referenced by copyCurrentSolution(), executeBranchingRecursive(), selectVarRecursive(), selectVarStart(), and sortFirstCandidatesByScore().
◆ branchval
SCIP_Real CANDIDATE::branchval |
the fractional value to branch on
Definition at line 249 of file branch_lookahead.c.
Referenced by executeBranchingRecursive(), and selectVarRecursive().
◆ fracval
SCIP_Real CANDIDATE::fracval |
the fractional part of the value to branch on (val - floor(val))
Definition at line 250 of file branch_lookahead.c.
Referenced by executeBranchingRecursive().
◆ downwarmstartinfo
WARMSTARTINFO* CANDIDATE::downwarmstartinfo |
the warm start info containing the lp data from a previous down branch
Definition at line 251 of file branch_lookahead.c.
Referenced by executeBranchingRecursive().
◆ upwarmstartinfo
WARMSTARTINFO* CANDIDATE::upwarmstartinfo |
the warm start info containing the lp data from a previous up branch
Definition at line 252 of file branch_lookahead.c.
Referenced by executeBranchingRecursive().