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


Public Member Functions | |
| BonCbcFullNodeInfo () | |
| BonCbcFullNodeInfo (CbcModel *model, int numberRowsAtContinuous) | |
| BonCbcFullNodeInfo (const BonCbcFullNodeInfo &) | |
| ~BonCbcFullNodeInfo () | |
| 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... | |
Static Public Member Functions | |
| static void | registerOptions (Ipopt::SmartPtr< Bonmin::RegisteredOptions > roptions) |
| Register all the options for class instance. More... | |
Private Member Functions | |
| BonCbcFullNodeInfo & | operator= (const BonCbcFullNodeInfo &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... | |
Friends | |
| class | BonCbcPartialNodeInfo |
Holds information for recreating a subproblem by incremental change from the parent for Bonmin.
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 28 of file BonCbcNode.hpp.
| Bonmin::BonCbcFullNodeInfo::BonCbcFullNodeInfo | ( | ) |
Definition at line 30 of file BonCbcNode.cpp.
| Bonmin::BonCbcFullNodeInfo::BonCbcFullNodeInfo | ( | CbcModel * | model, |
| int | numberRowsAtContinuous | ||
| ) |
Definition at line 37 of file BonCbcNode.cpp.
| Bonmin::BonCbcFullNodeInfo::BonCbcFullNodeInfo | ( | const BonCbcFullNodeInfo & | other | ) |
Definition at line 45 of file BonCbcNode.cpp.
| Bonmin::BonCbcFullNodeInfo::~BonCbcFullNodeInfo | ( | ) |
Definition at line 61 of file BonCbcNode.cpp.
|
virtual |
Clone.
Definition at line 65 of file BonCbcNode.cpp.
|
virtual |
Method called when all direct sons have been explored to flush useless warm start information.
Definition at line 54 of file BonCbcNode.cpp.
|
inline |
Number of consecutive infeasible parents only recorded if node is infeasible.
Definition at line 53 of file BonCbcNode.hpp.
|
inline |
Number of consecutive unsolved parents only recorded if node is infeasible.
Definition at line 58 of file BonCbcNode.hpp.
|
static |
Register all the options for class instance.
Definition at line 71 of file BonCbcNode.cpp.
|
private |
Illegal Assignment operator.
|
friend |
Definition at line 32 of file BonCbcNode.hpp.
|
private |
Number of consecutive infeasible parents only recorded if node is infeasible.
Definition at line 68 of file BonCbcNode.hpp.
|
private |
Number of consecutive unsolved parents only recorded if node is infeasible.
Definition at line 70 of file BonCbcNode.hpp.
1.8.5