Default class for sub trees.
More...
#include <CbcStrategy.hpp>
|
| | CbcStrategyDefaultSubTree (CbcModel *parent=NULL, int cutsOnlyAtRoot=1, int numberStrong=5, int numberBeforeTrust=0, int printLevel=0) |
| |
| | CbcStrategyDefaultSubTree (const CbcStrategyDefaultSubTree &) |
| |
| | ~CbcStrategyDefaultSubTree () |
| |
| virtual CbcStrategy * | clone () const |
| | Clone. More...
|
| |
| virtual void | setupCutGenerators (CbcModel &model) |
| | Setup cut generators. More...
|
| |
| virtual void | setupHeuristics (CbcModel &model) |
| | Setup heuristics. More...
|
| |
| virtual void | setupPrinting (CbcModel &model, int modelLogLevel) |
| | Do printing stuff. More...
|
| |
| virtual void | setupOther (CbcModel &model) |
| | Other stuff e.g. strong branching. More...
|
| |
| | CbcStrategy () |
| |
| virtual | ~CbcStrategy () |
| |
| void | setNested (int depth) |
| | Set model depth (i.e. how nested) More...
|
| |
| int | getNested () const |
| | Get model depth (i.e. how nested) More...
|
| |
| void | setPreProcessState (int state) |
| | Say preProcessing done. More...
|
| |
| int | preProcessState () const |
| | See what sort of preprocessing was done. More...
|
| |
| CglPreProcess * | process () const |
| | Pre-processing object. More...
|
| |
| void | deletePreProcess () |
| | Delete pre-processing object to save memory. More...
|
| |
| virtual CbcNodeInfo * | fullNodeInfo (CbcModel *model, int numberRowsAtContinuous) const |
| | Return a new Full node information pointer (descendant of CbcFullNodeInfo) More...
|
| |
| virtual CbcNodeInfo * | partialNodeInfo (CbcModel *model, CbcNodeInfo *parent, CbcNode *owner, int numberChangedBounds, const int *variables, const double *boundChanges, const CoinWarmStartDiff *basisDiff) const |
| | Return a new Partial node information pointer (descendant of CbcPartialNodeInfo) More...
|
| |
| virtual void | generateCpp (FILE *) |
| | Create C++ lines to get to current state. More...
|
| |
| virtual int | status (CbcModel *model, CbcNodeInfo *parent, int whereFrom) |
| | After a CbcModel::resolve this can return a status -1 no effect 0 treat as optimal 1 as 0 but do not do any more resolves (i.e. More...
|
| |
Default class for sub trees.
Definition at line 219 of file CbcStrategy.hpp.
| CbcStrategyDefaultSubTree::CbcStrategyDefaultSubTree |
( |
CbcModel * |
parent = NULL, |
|
|
int |
cutsOnlyAtRoot = 1, |
|
|
int |
numberStrong = 5, |
|
|
int |
numberBeforeTrust = 0, |
|
|
int |
printLevel = 0 |
|
) |
| |
| CbcStrategyDefaultSubTree::~CbcStrategyDefaultSubTree |
( |
| ) |
|
| virtual CbcStrategy* CbcStrategyDefaultSubTree::clone |
( |
| ) |
const |
|
virtual |
| virtual void CbcStrategyDefaultSubTree::setupCutGenerators |
( |
CbcModel & |
model | ) |
|
|
virtual |
| virtual void CbcStrategyDefaultSubTree::setupHeuristics |
( |
CbcModel & |
model | ) |
|
|
virtual |
| virtual void CbcStrategyDefaultSubTree::setupPrinting |
( |
CbcModel & |
model, |
|
|
int |
modelLogLevel |
|
) |
| |
|
virtual |
| virtual void CbcStrategyDefaultSubTree::setupOther |
( |
CbcModel & |
model | ) |
|
|
virtual |
Other stuff e.g. strong branching.
Implements CbcStrategy.
Illegal Assignment operator.
| CbcModel* CbcStrategyDefaultSubTree::parentModel_ |
|
protected |
| int CbcStrategyDefaultSubTree::cutsOnlyAtRoot_ |
|
protected |
| int CbcStrategyDefaultSubTree::numberStrong_ |
|
protected |
| int CbcStrategyDefaultSubTree::numberBeforeTrust_ |
|
protected |
| int CbcStrategyDefaultSubTree::printLevel_ |
|
protected |
The documentation for this class was generated from the following file: