#include <BonminCbcNode.hpp>
Inheritance diagram for BonminCbcFullNodeInfo:
Public Member Functions | |
BonminCbcFullNodeInfo () | |
BonminCbcFullNodeInfo (CbcModel *model, int numberRowsAtContinuous) | |
BonminCbcFullNodeInfo (const BonminCbcFullNodeInfo &) | |
~BonminCbcFullNodeInfo () | |
virtual CbcNodeInfo * | clone () const |
Clone. | |
virtual void | allBranchesGone () |
Method called when all direct sons have been explored to flush useless warm start information. | |
int | getSequenceOfInfeasiblesSize () |
Number of consecutive infeasible parents only recorded if node is infeasible. | |
int | getSequenceOfUnsolvedSize () |
Number of consecutive unsolved parents only recorded if node is infeasible. | |
Private Member Functions | |
BonminCbcFullNodeInfo & | operator= (const BonminCbcFullNodeInfo &rhs) |
Illegal Assignment operator. | |
Private Attributes | |
int | sequenceOfInfeasiblesSize_ |
Number of consecutive infeasible parents only recorded if node is infeasible. | |
int | sequenceOfUnsolvedSize_ |
Number of consecutive unsolved parents only recorded if node is infeasible. | |
Friends | |
class | BonminCbcPartialNodeInfo |
A BonminBonminCbcPartialNodeInfo object contains changes to the bounds and basis, and additional cuts, required to recreate a subproblem by modifying and augmenting the parent subproblem.
Definition at line 26 of file BonminCbcNode.hpp.
BonminCbcFullNodeInfo::BonminCbcFullNodeInfo | ( | ) |
BonminCbcFullNodeInfo::BonminCbcFullNodeInfo | ( | CbcModel * | model, | |
int | numberRowsAtContinuous | |||
) |
BonminCbcFullNodeInfo::BonminCbcFullNodeInfo | ( | const BonminCbcFullNodeInfo & | ) |
BonminCbcFullNodeInfo::~BonminCbcFullNodeInfo | ( | ) |
virtual CbcNodeInfo* BonminCbcFullNodeInfo::clone | ( | ) | const [virtual] |
virtual void BonminCbcFullNodeInfo::allBranchesGone | ( | ) | [virtual] |
Method called when all direct sons have been explored to flush useless warm start information.
Reimplemented from CbcNodeInfo.
int BonminCbcFullNodeInfo::getSequenceOfInfeasiblesSize | ( | ) | [inline] |
Number of consecutive infeasible parents only recorded if node is infeasible.
Definition at line 51 of file BonminCbcNode.hpp.
References sequenceOfInfeasiblesSize_.
int BonminCbcFullNodeInfo::getSequenceOfUnsolvedSize | ( | ) | [inline] |
Number of consecutive unsolved parents only recorded if node is infeasible.
Definition at line 56 of file BonminCbcNode.hpp.
References sequenceOfUnsolvedSize_.
BonminCbcFullNodeInfo& BonminCbcFullNodeInfo::operator= | ( | const BonminCbcFullNodeInfo & | rhs | ) | [private] |
Illegal Assignment operator.
friend class BonminCbcPartialNodeInfo [friend] |
Definition at line 30 of file BonminCbcNode.hpp.
int BonminCbcFullNodeInfo::sequenceOfInfeasiblesSize_ [private] |
Number of consecutive infeasible parents only recorded if node is infeasible.
Definition at line 63 of file BonminCbcNode.hpp.
Referenced by getSequenceOfInfeasiblesSize().
int BonminCbcFullNodeInfo::sequenceOfUnsolvedSize_ [private] |
Number of consecutive unsolved parents only recorded if node is infeasible.
Definition at line 65 of file BonminCbcNode.hpp.
Referenced by getSequenceOfUnsolvedSize().