A class describing the branching decisions that were made to get to the node where a heuristics was invoked from. More...
#include <CbcHeuristic.hpp>
A class describing the branching decisions that were made to get to the node where a heuristics was invoked from.
Definition at line 26 of file CbcHeuristic.hpp.
CbcHeuristicNode::CbcHeuristicNode | ( | ) | [private] |
CbcHeuristicNode::CbcHeuristicNode | ( | CbcModel & | model | ) |
CbcHeuristicNode::CbcHeuristicNode | ( | const CbcHeuristicNode & | rhs | ) |
CbcHeuristicNode::~CbcHeuristicNode | ( | ) |
CbcHeuristicNode::CbcHeuristicNode | ( | ) | [private] |
CbcHeuristicNode::CbcHeuristicNode | ( | CbcModel & | model | ) |
CbcHeuristicNode::CbcHeuristicNode | ( | const CbcHeuristicNode & | rhs | ) |
CbcHeuristicNode::~CbcHeuristicNode | ( | ) |
void CbcHeuristicNode::gutsOfConstructor | ( | CbcModel & | model | ) | [private] |
CbcHeuristicNode& CbcHeuristicNode::operator= | ( | const CbcHeuristicNode & | ) | [private] |
double CbcHeuristicNode::distance | ( | const CbcHeuristicNode * | node | ) | const |
double CbcHeuristicNode::minDistance | ( | const CbcHeuristicNodeList & | nodeList | ) | const |
bool CbcHeuristicNode::minDistanceIsSmall | ( | const CbcHeuristicNodeList & | nodeList, |
const double | threshold | ||
) | const |
double CbcHeuristicNode::avgDistance | ( | const CbcHeuristicNodeList & | nodeList | ) | const |
void CbcHeuristicNode::gutsOfConstructor | ( | CbcModel & | model | ) | [private] |
CbcHeuristicNode& CbcHeuristicNode::operator= | ( | const CbcHeuristicNode & | ) | [private] |
double CbcHeuristicNode::distance | ( | const CbcHeuristicNode * | node | ) | const |
double CbcHeuristicNode::minDistance | ( | const CbcHeuristicNodeList & | nodeList | ) | const |
bool CbcHeuristicNode::minDistanceIsSmall | ( | const CbcHeuristicNodeList & | nodeList, |
const double | threshold | ||
) | const |
double CbcHeuristicNode::avgDistance | ( | const CbcHeuristicNodeList & | nodeList | ) | const |
int CbcHeuristicNode::numObjects_ [private] |
The number of branching decisions made.
Definition at line 33 of file CbcHeuristic.hpp.
CbcBranchingObject ** CbcHeuristicNode::brObj_ [private] |
The indices of the branching objects.
Note: an index may be listed multiple times. E.g., a general integer variable that has been branched on multiple times.
Definition at line 37 of file CbcHeuristic.hpp.