#include <CbcNode.hpp>
Inheritance diagram for CbcPartialNodeInfo:
Public Member Functions | |
virtual void | applyToModel (CbcModel *model, CoinWarmStartBasis *&basis, CbcCountRowCut **addCuts, int ¤tNumberCuts) const |
Modify model according to information at node. | |
virtual CbcNodeInfo * | buildRowBasis (CoinWarmStartBasis &basis) const |
Builds up row basis backwards (until original model). | |
CbcPartialNodeInfo () | |
CbcPartialNodeInfo (CbcNodeInfo *parent, CbcNode *owner, int numberChangedBounds, const int *variables, const double *boundChanges, const CoinWarmStartDiff *basisDiff) | |
CbcPartialNodeInfo (const CbcPartialNodeInfo &) | |
~CbcPartialNodeInfo () | |
virtual CbcNodeInfo * | clone () const |
Clone. | |
Protected Attributes | |
CoinWarmStartDiff * | basisDiff_ |
Basis diff information. | |
int * | variables_ |
Which variable (top bit if upper bound changing). | |
double * | newBounds_ |
int | numberChangedBounds_ |
Number of bound changes. | |
Private Member Functions | |
CbcPartialNodeInfo & | operator= (const CbcPartialNodeInfo &rhs) |
Illegal Assignment operator. |
A CbcPartialNodeInfo 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 314 of file CbcNode.hpp.
|
|
|
|
|
|
|
|
|
Modify model according to information at node. The routine modifies the model according to bound and basis change information at node and adds any cuts to the addCuts array. Implements CbcNodeInfo. |
|
Builds up row basis backwards (until original model). Returns NULL or previous one to apply . Depends on Free being 0 and impossible for cuts Implements CbcNodeInfo. |
|
Clone.
Implements CbcNodeInfo. |
|
Illegal Assignment operator.
|
|
Basis diff information.
Definition at line 353 of file CbcNode.hpp. |
|
Which variable (top bit if upper bound changing).
Definition at line 355 of file CbcNode.hpp. |
|
Definition at line 357 of file CbcNode.hpp. |
|
Number of bound changes.
Definition at line 359 of file CbcNode.hpp. |