Detailed Description
A struct containing all information needed to branch on a variable.
Definition at line 269 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 271 of file branch_lookahead.c.
Referenced by candidateCreate(), ensureScoresPresent(), executeBranchingRecursive(), filterCandidates(), getFSBResult(), selectVarRecursive(), and sortFirstCandidatesByScore().
◆ branchval
SCIP_Real CANDIDATE::branchval |
the fractional value to branch on
Definition at line 272 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 273 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 274 of file branch_lookahead.c.
Referenced by candidateCreate(), candidateFreeWarmStartInfo(), candidateHasWarmStartInfo(), and candidateStoreWarmStartInfo().
◆ upwarmstartinfo
WARMSTARTINFO* CANDIDATE::upwarmstartinfo |
the warm start info containing the lp data from a previous up branch
Definition at line 275 of file branch_lookahead.c.
Referenced by candidateCreate(), and candidateStoreWarmStartInfo().