Default class.
More...
#include <CbcStrategy.hpp>
|
| | CbcStrategyDefault (int cutsOnlyAtRoot=1, int numberStrong=5, int numberBeforeTrust=0, int printLevel=0) |
| | CbcStrategyDefault (const CbcStrategyDefault &) |
| | ~CbcStrategyDefault () |
| virtual CbcStrategy * | clone () const |
| | Clone.
|
| virtual void | setupCutGenerators (CbcModel &model) |
| | Setup cut generators.
|
| virtual void | setupHeuristics (CbcModel &model) |
| | Setup heuristics.
|
| virtual void | setupPrinting (CbcModel &model, int modelLogLevel) |
| | Do printing stuff.
|
| virtual void | setupOther (CbcModel &model) |
| | Other stuff e.g. strong branching.
|
| void | setupPreProcessing (int desired=1, int passes=10) |
| | Set up preProcessing - see below.
|
| int | desiredPreProcess () const |
| | See what sort of preprocessing wanted.
|
| int | preProcessPasses () const |
| | See how many passes wanted.
|
| virtual void | generateCpp (FILE *fp) |
| | Create C++ lines to get to current state.
|
| | CbcStrategy () |
| virtual | ~CbcStrategy () |
| void | setNested (int depth) |
| | Set model depth (i.e. how nested).
|
| int | getNested () const |
| | Get model depth (i.e. how nested).
|
| void | setPreProcessState (int state) |
| | Say preProcessing done.
|
| int | preProcessState () const |
| | See what sort of preprocessing was done.
|
| CglPreProcess * | process () const |
| | Pre-processing object.
|
| void | deletePreProcess () |
| | Delete pre-processing object to save memory.
|
| virtual CbcNodeInfo * | fullNodeInfo (CbcModel *model, int numberRowsAtContinuous) const |
| | Return a new Full node information pointer (descendant of CbcFullNodeInfo).
|
| 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).
|
| 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.
|
Default class.
Definition at line 140 of file CbcStrategy.hpp.
◆ CbcStrategyDefault() [1/2]
| CbcStrategyDefault::CbcStrategyDefault |
( |
int | cutsOnlyAtRoot = 1, |
|
|
int | numberStrong = 5, |
|
|
int | numberBeforeTrust = 0, |
|
|
int | printLevel = 0 ) |
◆ CbcStrategyDefault() [2/2]
◆ ~CbcStrategyDefault()
| CbcStrategyDefault::~CbcStrategyDefault |
( |
| ) |
|
◆ clone()
| virtual CbcStrategy * CbcStrategyDefault::clone |
( |
| ) |
const |
|
virtual |
◆ setupCutGenerators()
| virtual void CbcStrategyDefault::setupCutGenerators |
( |
CbcModel & | model | ) |
|
|
virtual |
◆ setupHeuristics()
| virtual void CbcStrategyDefault::setupHeuristics |
( |
CbcModel & | model | ) |
|
|
virtual |
◆ setupPrinting()
| virtual void CbcStrategyDefault::setupPrinting |
( |
CbcModel & | model, |
|
|
int | modelLogLevel ) |
|
virtual |
◆ setupOther()
| virtual void CbcStrategyDefault::setupOther |
( |
CbcModel & | model | ) |
|
|
virtual |
Other stuff e.g. strong branching.
Implements CbcStrategy.
◆ setupPreProcessing()
| void CbcStrategyDefault::setupPreProcessing |
( |
int | desired = 1, |
|
|
int | passes = 10 ) |
|
inline |
◆ desiredPreProcess()
| int CbcStrategyDefault::desiredPreProcess |
( |
| ) |
const |
|
inline |
◆ preProcessPasses()
| int CbcStrategyDefault::preProcessPasses |
( |
| ) |
const |
|
inline |
◆ generateCpp()
| virtual void CbcStrategyDefault::generateCpp |
( |
FILE * | fp | ) |
|
|
virtual |
Create C++ lines to get to current state.
Reimplemented from CbcStrategy.
◆ operator=()
Illegal Assignment operator.
◆ cutsOnlyAtRoot_
| int CbcStrategyDefault::cutsOnlyAtRoot_ |
|
protected |
◆ numberStrong_
| int CbcStrategyDefault::numberStrong_ |
|
protected |
◆ numberBeforeTrust_
| int CbcStrategyDefault::numberBeforeTrust_ |
|
protected |
◆ printLevel_
| int CbcStrategyDefault::printLevel_ |
|
protected |
◆ desiredPreProcess_
| int CbcStrategyDefault::desiredPreProcess_ |
|
protected |
Desired pre-processing 0 - none 1 - ordinary 2 - find sos 3 - find cliques 4 - more aggressive sos 5 - add integer slacks.
Definition at line 207 of file CbcStrategy.hpp.
◆ preProcessPasses_
| int CbcStrategyDefault::preProcessPasses_ |
|
protected |
The documentation for this class was generated from the following file:
- /builddir/build/BUILD/coin-or-Cbc-2.10.12-build/Cbc-releases-2.10.12/Cbc/src/CbcStrategy.hpp