![]() |
MAiNGO
|
Struct for collecting all information that must be saved about a node, so that after it is retrieved from the tree and processed, pseudocosts can be calculated. More...
#include <babTree.h>
Public Types | |
enum | BranchStatus { BranchStatus::wasBranchedUp = 1, BranchStatus::wasBranchedDown, BranchStatus::wasNotBranched } |
Enum for distinguishing a branching status. More... | |
Public Attributes | |
enum babBase::BranchingHistoryInfo::BranchStatus | branchStatus |
int | branchVar = -1 |
double | relaxationSolutionPointForBranchingVariable |
double | parentLowerBound |
double | parentUpperBound |
Struct for collecting all information that must be saved about a node, so that after it is retrieved from the tree and processed, pseudocosts can be calculated.
|
strong |
enum babBase::BranchingHistoryInfo::BranchStatus babBase::BranchingHistoryInfo::branchStatus |
Object storing the branch status
int babBase::BranchingHistoryInfo::branchVar = -1 |
The variable that was branched on in the parent node
double babBase::BranchingHistoryInfo::parentLowerBound |
The lower bound of the parent node in that variable
double babBase::BranchingHistoryInfo::parentUpperBound |
The upper bound of the parent node in that variable
double babBase::BranchingHistoryInfo::relaxationSolutionPointForBranchingVariable |
The point where the solution of the relaxation was found in that variable