#include <CbcStrategy.hpp>
Inheritance diagram for CbcStrategyDefault:


Public Member Functions | |
| CbcStrategyDefault (bool cutsOnlyAtRoot=true, 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. | |
Protected Attributes | |
| bool | cutsOnlyAtRoot_ |
| int | numberStrong_ |
| int | numberBeforeTrust_ |
| int | printLevel_ |
| int | desiredPreProcess_ |
| Desired pre-processing 0 - none 1 - ordinary 2 - find sos 3 - find cliques 4 - more aggressive sos 5 - add integer slacks. | |
| int | preProcessPasses_ |
| Number of pre-processing passes. | |
Private Member Functions | |
| CbcStrategyDefault & | operator= (const CbcStrategyDefault &rhs) |
| Illegal Assignment operator. | |
Definition at line 121 of file CbcStrategy.hpp.
| CbcStrategyDefault::CbcStrategyDefault | ( | bool | cutsOnlyAtRoot = true, |
|
| int | numberStrong = 5, |
|||
| int | numberBeforeTrust = 0, |
|||
| int | printLevel = 0 | |||
| ) |
| CbcStrategyDefault::CbcStrategyDefault | ( | const CbcStrategyDefault & | ) |
| CbcStrategyDefault::~CbcStrategyDefault | ( | ) |
| virtual CbcStrategy* CbcStrategyDefault::clone | ( | ) | const [virtual] |
| virtual void CbcStrategyDefault::setupCutGenerators | ( | CbcModel & | model | ) | [virtual] |
| virtual void CbcStrategyDefault::setupHeuristics | ( | CbcModel & | model | ) | [virtual] |
| virtual void CbcStrategyDefault::setupPrinting | ( | CbcModel & | model, | |
| int | modelLogLevel | |||
| ) | [virtual] |
| virtual void CbcStrategyDefault::setupOther | ( | CbcModel & | model | ) | [virtual] |
| void CbcStrategyDefault::setupPreProcessing | ( | int | desired = 1, |
|
| int | passes = 10 | |||
| ) | [inline] |
Set up preProcessing - see below.
Definition at line 148 of file CbcStrategy.hpp.
References desiredPreProcess_, and preProcessPasses_.
| int CbcStrategyDefault::desiredPreProcess | ( | ) | const [inline] |
See what sort of preprocessing wanted.
Definition at line 151 of file CbcStrategy.hpp.
References desiredPreProcess_.
| int CbcStrategyDefault::preProcessPasses | ( | ) | const [inline] |
See how many passes wanted.
Definition at line 154 of file CbcStrategy.hpp.
References preProcessPasses_.
| virtual void CbcStrategyDefault::generateCpp | ( | FILE * | fp | ) | [virtual] |
| CbcStrategyDefault& CbcStrategyDefault::operator= | ( | const CbcStrategyDefault & | rhs | ) | [private] |
Illegal Assignment operator.
bool CbcStrategyDefault::cutsOnlyAtRoot_ [protected] |
Definition at line 163 of file CbcStrategy.hpp.
int CbcStrategyDefault::numberStrong_ [protected] |
Definition at line 166 of file CbcStrategy.hpp.
int CbcStrategyDefault::numberBeforeTrust_ [protected] |
Definition at line 169 of file CbcStrategy.hpp.
int CbcStrategyDefault::printLevel_ [protected] |
Definition at line 172 of file CbcStrategy.hpp.
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 182 of file CbcStrategy.hpp.
Referenced by desiredPreProcess(), and setupPreProcessing().
int CbcStrategyDefault::preProcessPasses_ [protected] |
Number of pre-processing passes.
Definition at line 184 of file CbcStrategy.hpp.
Referenced by preProcessPasses(), and setupPreProcessing().
1.4.7