#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. | |
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.
|
|
|
|
|
|
|
Clone.
Implements CbcStrategy. |
|
Setup cut generators.
Implements CbcStrategy. |
|
Setup heuristics.
Implements CbcStrategy. |
|
Do printing stuff.
Implements CbcStrategy. |
|
Other stuff e.g. strong branching.
Implements CbcStrategy. |
|
Set up preProcessing - see below.
Definition at line 148 of file CbcStrategy.hpp. References desiredPreProcess_, and preProcessPasses_. |
|
See what sort of preprocessing wanted.
Definition at line 151 of file CbcStrategy.hpp. |
|
See how many passes wanted.
Definition at line 154 of file CbcStrategy.hpp. |
|
Create C++ lines to get to current state.
Reimplemented from CbcStrategy. |
|
Illegal Assignment operator.
|
|
Definition at line 163 of file CbcStrategy.hpp. |
|
Definition at line 166 of file CbcStrategy.hpp. |
|
Definition at line 169 of file CbcStrategy.hpp. |
|
Definition at line 172 of file CbcStrategy.hpp. |
|
Desired pre-processing 0 - none 1 - ordinary 2 - find sos.
Definition at line 179 of file CbcStrategy.hpp. Referenced by setupPreProcessing(). |
|
Number of pre-processing passes.
Definition at line 181 of file CbcStrategy.hpp. Referenced by setupPreProcessing(). |