Cbc  2.9.8
Public Member Functions | List of all members
CbcHeuristicNode Class Reference

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
 

Detailed Description

A class describing the branching decisions that were made to get to the node where a heuristic was invoked from.

Definition at line 28 of file CbcHeuristic.hpp.

Constructor & Destructor Documentation

◆ CbcHeuristicNode() [1/2]

CbcHeuristicNode::CbcHeuristicNode ( CbcModel model)

◆ CbcHeuristicNode() [2/2]

CbcHeuristicNode::CbcHeuristicNode ( const CbcHeuristicNode rhs)

◆ ~CbcHeuristicNode()

CbcHeuristicNode::~CbcHeuristicNode ( )

Member Function Documentation

◆ distance()

double CbcHeuristicNode::distance ( const CbcHeuristicNode node) const

◆ minDistance()

double CbcHeuristicNode::minDistance ( const CbcHeuristicNodeList nodeList) const

◆ minDistanceIsSmall()

bool CbcHeuristicNode::minDistanceIsSmall ( const CbcHeuristicNodeList nodeList,
const double  threshold 
) const

◆ avgDistance()

double CbcHeuristicNode::avgDistance ( const CbcHeuristicNodeList nodeList) const

The documentation for this class was generated from the following file: