Holds information for recreating a subproblem by incremental change from the parent for. More...
#include <BonCbcNode.hpp>


Public Member Functions | |
| BonCbcPartialNodeInfo () | |
| BonCbcPartialNodeInfo (CbcModel *model, CbcNodeInfo *parent, CbcNode *owner, int numberChangedBounds, const int *variables, const double *boundChanges, const CoinWarmStartDiff *basisDiff) | |
| BonCbcPartialNodeInfo (const BonCbcPartialNodeInfo &) | |
| ~BonCbcPartialNodeInfo () | |
| virtual CbcNodeInfo * | clone () const |
| Clone. More... | |
| virtual void | allBranchesGone () |
| Method called when all direct sons have been explored to flush useless warm start information. More... | |
| int | getSequenceOfInfeasiblesSize () |
| Number of consecutive infeasible parents only recorded if node is infeasible. More... | |
| int | getSequenceOfUnsolvedSize () |
| Number of consecutive unsolved parents only recorded if node is infeasible. More... | |
Private Member Functions | |
| BonCbcPartialNodeInfo & | operator= (const Bonmin::BonCbcPartialNodeInfo &rhs) |
| Illegal Assignment operator. More... | |
Private Attributes | |
| int | sequenceOfInfeasiblesSize_ |
| Number of consecutive infeasible parents only recorded if node is infeasible. More... | |
| int | sequenceOfUnsolvedSize_ |
| Number of consecutive unsolved parents only recorded if node is infeasible. More... | |
Holds information for recreating a subproblem by incremental change from the parent for.
A BonminCbcPartialNodeInfo 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 85 of file BonCbcNode.hpp.
| Bonmin::BonCbcPartialNodeInfo::BonCbcPartialNodeInfo | ( | ) |
Definition at line 100 of file BonCbcNode.cpp.
| Bonmin::BonCbcPartialNodeInfo::BonCbcPartialNodeInfo | ( | CbcModel * | model, |
| CbcNodeInfo * | parent, | ||
| CbcNode * | owner, | ||
| int | numberChangedBounds, | ||
| const int * | variables, | ||
| const double * | boundChanges, | ||
| const CoinWarmStartDiff * | basisDiff | ||
| ) |
Definition at line 106 of file BonCbcNode.cpp.
| Bonmin::BonCbcPartialNodeInfo::BonCbcPartialNodeInfo | ( | const BonCbcPartialNodeInfo & | rhs | ) |
Definition at line 143 of file BonCbcNode.cpp.
| Bonmin::BonCbcPartialNodeInfo::~BonCbcPartialNodeInfo | ( | ) |
Definition at line 165 of file BonCbcNode.cpp.
|
virtual |
Clone.
Definition at line 152 of file BonCbcNode.cpp.
|
virtual |
Method called when all direct sons have been explored to flush useless warm start information.
Definition at line 158 of file BonCbcNode.cpp.
|
inline |
Number of consecutive infeasible parents only recorded if node is infeasible.
Definition at line 112 of file BonCbcNode.hpp.
|
inline |
Number of consecutive unsolved parents only recorded if node is infeasible.
Definition at line 117 of file BonCbcNode.hpp.
|
private |
Illegal Assignment operator.
|
private |
Number of consecutive infeasible parents only recorded if node is infeasible.
Definition at line 124 of file BonCbcNode.hpp.
|
private |
Number of consecutive unsolved parents only recorded if node is infeasible.
Definition at line 126 of file BonCbcNode.hpp.
1.8.5