Detailed Description
Holds the information needed for branching on a variable.
Definition at line 427 of file branch_lookahead.c.
Field Documentation
◆ branchvar
SCIP_VAR* BRANCHINGDECISION::branchvar |
the variable to branch on, may be NULL
Definition at line 429 of file branch_lookahead.c.
Referenced by branchingDecisionCopy(), branchingDecisionInit(), branchingDecisionIsValid(), branchOnVar(), SCIP_DECL_BRANCHEXECLP(), selectVarRecursive(), and selectVarStart().
◆ branchval
SCIP_Real BRANCHINGDECISION::branchval |
the fractional value to branch on
Definition at line 430 of file branch_lookahead.c.
Referenced by branchingDecisionCopy(), branchingDecisionInit(), branchOnVar(), SCIP_DECL_BRANCHEXECLP(), selectVarRecursive(), and selectVarStart().
◆ downlowerbounds
SCIP_Real* BRANCHINGDECISION::downlowerbounds |
variable lower bounds for down child
Definition at line 431 of file branch_lookahead.c.
Referenced by branchingDecisionCopy(), branchingDecisionEnsureBoundArraysSize(), branchingDecisionInit(), branchOnVar(), and selectVarRecursive().
◆ downupperbounds
SCIP_Real* BRANCHINGDECISION::downupperbounds |
variable upper bounds for down child
Definition at line 432 of file branch_lookahead.c.
Referenced by branchingDecisionCopy(), branchingDecisionEnsureBoundArraysSize(), branchingDecisionInit(), branchOnVar(), and selectVarRecursive().
◆ uplowerbounds
SCIP_Real* BRANCHINGDECISION::uplowerbounds |
variable lower bounds for up child
Definition at line 433 of file branch_lookahead.c.
Referenced by branchingDecisionCopy(), branchingDecisionEnsureBoundArraysSize(), branchingDecisionInit(), branchOnVar(), and selectVarRecursive().
◆ upupperbounds
SCIP_Real* BRANCHINGDECISION::upupperbounds |
variable upper bounds for up child
Definition at line 434 of file branch_lookahead.c.
Referenced by branchingDecisionCopy(), branchingDecisionEnsureBoundArraysSize(), branchingDecisionInit(), branchOnVar(), and selectVarRecursive().
◆ downdb
SCIP_Real BRANCHINGDECISION::downdb |
dual bound for down branch
Definition at line 435 of file branch_lookahead.c.
Referenced by branchingDecisionCopy(), branchingDecisionInit(), branchOnVar(), SCIP_DECL_BRANCHEXECLP(), selectVarRecursive(), and selectVarStart().
◆ updb
SCIP_Real BRANCHINGDECISION::updb |
dual bound for the up branch
Definition at line 436 of file branch_lookahead.c.
Referenced by branchingDecisionCopy(), branchingDecisionInit(), branchOnVar(), SCIP_DECL_BRANCHEXECLP(), selectVarRecursive(), and selectVarStart().
◆ proveddb
SCIP_Real BRANCHINGDECISION::proveddb |
proven dual bound for the current node
Definition at line 437 of file branch_lookahead.c.
Referenced by branchingDecisionCopy(), branchingDecisionInit(), executeBranchingRecursive(), SCIP_DECL_BRANCHEXECLP(), selectVarRecursive(), and selectVarStart().
◆ score
SCIP_Real BRANCHINGDECISION::score |
score of the branching decision
Definition at line 438 of file branch_lookahead.c.
Referenced by branchingDecisionCopy(), branchingDecisionInit(), executeBranchingRecursive(), and selectVarRecursive().
◆ downdbvalid
SCIP_Bool BRANCHINGDECISION::downdbvalid |
Indicator for the validity of the downdb value. Is FALSE, if no actual branching occurred or the value was determined by an LP not solved to optimality.
Definition at line 439 of file branch_lookahead.c.
Referenced by branchingDecisionCopy(), branchingDecisionInit(), branchOnVar(), selectVarRecursive(), and selectVarStart().
◆ updbvalid
SCIP_Bool BRANCHINGDECISION::updbvalid |
Indicator for the validity of the updb value. Is FALSE, if no actual branching occurred or the value was determined by an LP not solved to optimality.
Definition at line 442 of file branch_lookahead.c.
Referenced by branchingDecisionCopy(), branchingDecisionInit(), branchOnVar(), selectVarRecursive(), and selectVarStart().
◆ boundsvalid
SCIP_Bool BRANCHINGDECISION::boundsvalid |
are variable bounds for down and up child valid?
Definition at line 445 of file branch_lookahead.c.
Referenced by branchingDecisionCopy(), branchingDecisionInit(), branchOnVar(), and selectVarRecursive().
◆ boundssize
int BRANCHINGDECISION::boundssize |
size of bounds arrays
Definition at line 446 of file branch_lookahead.c.
Referenced by branchingDecisionCopy(), branchingDecisionEnsureBoundArraysSize(), branchingDecisionInit(), and branchOnVar().