Cbc
2.10.10
|
A class describing the branching decisions that were made to get to the node where a heuristic was invoked from. More...
#include <CbcHeuristic.hpp>
Public Member Functions | |
CbcHeuristicNode (CbcModel &model) | |
CbcHeuristicNode (const CbcHeuristicNode &rhs) | |
~CbcHeuristicNode () | |
double | distance (const CbcHeuristicNode *node) const |
double | minDistance (const CbcHeuristicNodeList &nodeList) const |
bool | minDistanceIsSmall (const CbcHeuristicNodeList &nodeList, const double threshold) const |
double | avgDistance (const CbcHeuristicNodeList &nodeList) const |
Private Member Functions | |
void | gutsOfConstructor (CbcModel &model) |
CbcHeuristicNode () | |
CbcHeuristicNode & | operator= (const CbcHeuristicNode &) |
Private Attributes | |
int | numObjects_ |
The number of branching decisions made. More... | |
CbcBranchingObject ** | brObj_ |
The indices of the branching objects. More... | |
A class describing the branching decisions that were made to get to the node where a heuristic was invoked from.
Definition at line 31 of file CbcHeuristic.hpp.
|
private |
CbcHeuristicNode::CbcHeuristicNode | ( | CbcModel & | model | ) |
CbcHeuristicNode::CbcHeuristicNode | ( | const CbcHeuristicNode & | rhs | ) |
CbcHeuristicNode::~CbcHeuristicNode | ( | ) |
|
private |
|
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 |
|
private |
The number of branching decisions made.
Definition at line 39 of file CbcHeuristic.hpp.
|
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 43 of file CbcHeuristic.hpp.