|
Cbc
2.10.3
|
Stored Temporary Cut Generator Class - destroyed after first use. More...
#include <CbcLinked.hpp>
Inheritance diagram for CglTemporary:Public Member Functions | |
Generate Cuts | |
| virtual void | generateCuts (const OsiSolverInterface &si, OsiCuts &cs, const CglTreeInfo info=CglTreeInfo()) |
| Generate Mixed Integer Stored cuts for the model of the solver interface, si. More... | |
Constructors and destructors | |
| CglTemporary () | |
| Default constructor. More... | |
| CglTemporary (const CglTemporary &rhs) | |
| Copy constructor. More... | |
| virtual CglCutGenerator * | clone () const |
| Clone. More... | |
| CglTemporary & | operator= (const CglTemporary &rhs) |
| Assignment operator. More... | |
| virtual | ~CglTemporary () |
| Destructor. More... | |
Public Member Functions inherited from CglStored | |
| void | setRequiredViolation (double value) |
| double | getRequiredViolation () const |
| void | setProbingInfo (CglTreeProbingInfo *info) |
| void | addCut (const OsiCuts &cs) |
| void | addCut (const OsiRowCut &cut) |
| void | addCut (double lb, double ub, const CoinPackedVector &vector) |
| void | addCut (double lb, double ub, int size, const int *colIndices, const double *elements) |
| int | sizeRowCuts () const |
| const OsiRowCut * | rowCutPointer (int index) const |
| void | saveStuff (double bestObjective, const double *bestSolution, const double *lower, const double *upper) |
| const double * | bestSolution () const |
| double | bestObjective () const |
| const double * | tightLower () const |
| const double * | tightUpper () const |
| CglStored (int numberColumns=0) | |
| CglStored (const CglStored &rhs) | |
| CglStored (const char *fileName) | |
| CglStored & | operator= (const CglStored &rhs) |
| virtual | ~CglStored () |
| void | setRequiredViolation (double value) |
| double | getRequiredViolation () const |
| void | setProbingInfo (CglTreeProbingInfo *info) |
| void | addCut (const OsiCuts &cs) |
| void | addCut (const OsiRowCut &cut) |
| void | addCut (double lb, double ub, const CoinPackedVector &vector) |
| void | addCut (double lb, double ub, int size, const int *colIndices, const double *elements) |
| int | sizeRowCuts () const |
| const OsiRowCut * | rowCutPointer (int index) const |
| void | saveStuff (double bestObjective, const double *bestSolution, const double *lower, const double *upper) |
| const double * | bestSolution () const |
| double | bestObjective () const |
| const double * | tightLower () const |
| const double * | tightUpper () const |
| CglStored (int numberColumns=0) | |
| CglStored (const CglStored &rhs) | |
| CglStored (const char *fileName) | |
| CglStored & | operator= (const CglStored &rhs) |
| virtual | ~CglStored () |
Public Member Functions inherited from CglCutGenerator | |
| CglCutGenerator () | |
| CglCutGenerator (const CglCutGenerator &) | |
| CglCutGenerator & | operator= (const CglCutGenerator &rhs) |
| virtual | ~CglCutGenerator () |
| virtual std::string | generateCpp (FILE *) |
| virtual void | refreshSolver (OsiSolverInterface *) |
| int | getAggressiveness () const |
| void | setAggressiveness (int value) |
| void | setGlobalCuts (bool trueOrFalse) |
| bool | canDoGlobalCuts () const |
| virtual bool | mayGenerateRowCutsInTree () const |
| virtual bool | needsOptimalBasis () const |
| virtual int | maximumLengthOfCutInTree () const |
| CglCutGenerator () | |
| CglCutGenerator (const CglCutGenerator &) | |
| CglCutGenerator & | operator= (const CglCutGenerator &rhs) |
| virtual | ~CglCutGenerator () |
| virtual std::string | generateCpp (FILE *) |
| virtual void | refreshSolver (OsiSolverInterface *) |
| int | getAggressiveness () const |
| void | setAggressiveness (int value) |
| void | setGlobalCuts (bool trueOrFalse) |
| bool | canDoGlobalCuts () const |
| virtual bool | mayGenerateRowCutsInTree () const |
| virtual bool | needsOptimalBasis () const |
| virtual int | maximumLengthOfCutInTree () const |
Additional Inherited Members | |
Public Attributes inherited from CglCutGenerator | |
| int | aggressive_ |
| bool | canDoGlobalCuts_ |
Protected Attributes inherited from CglStored | |
| double | requiredViolation_ |
| CglTreeProbingInfo * | probingInfo_ |
| OsiCuts | cuts_ |
| int | numberColumns_ |
| double * | bestSolution_ |
| double * | bounds_ |
Stored Temporary Cut Generator Class - destroyed after first use.
Definition at line 1304 of file CbcLinked.hpp.
| CglTemporary::CglTemporary | ( | ) |
Default constructor.
| CglTemporary::CglTemporary | ( | const CglTemporary & | rhs | ) |
Copy constructor.
|
virtual |
Destructor.
|
virtual |
|
virtual |
Clone.
Reimplemented from CglStored.
| CglTemporary& CglTemporary::operator= | ( | const CglTemporary & | rhs | ) |
Assignment operator.
1.8.14