|
Dip
0.92.4
|
An interface to CGL cut generator library. More...
#include <DecompAlgoCGL.h>

Public Member Functions | |
Helper functions. | |
| int | initGenerators (const int doClique, const int doOddHole, const int doFlowCover, const int doKnapCover, const int doMixIntRound, const int doGomory) |
| int | generateCuts (OsiSolverInterface *cutGenSI, OsiSolverInterface *masterSI, double *xhat, std::vector< int > &integerVars, DecompCutList &newCuts) |
Set/get methods. | |
| void | setLogLevel (const int logLevel) |
| void | setLogStream (std::ostream *logStream) |
Constructors and destructor. | |
| DecompAlgoCGL (int logLevel=0, DecompAlgoType algo=CUT, std::ostream *logStream=&std::cout) | |
| Default constructors. More... | |
| ~DecompAlgoCGL () | |
| Destructor. More... | |
Private Attributes | |
Data. | |
| int | m_logLevel |
| std::ostream * | m_logStream |
| CglClique * | m_genClique |
| CglOddHole * | m_genOddHole |
| CglFlowCover * | m_genFlowCover |
| CglKnapsackCover * | m_genKnapCover |
| CglMixedIntegerRounding2 * | m_genMixIntRound |
| CglGomory * | m_genGomory |
| DecompAlgoType | m_algo |
An interface to CGL cut generator library.
Definition at line 41 of file DecompAlgoCGL.h.
|
inline |
Default constructors.
Definition at line 118 of file DecompAlgoCGL.h.
|
inline |
Destructor.
Definition at line 135 of file DecompAlgoCGL.h.
References m_genClique, m_genFlowCover, m_genGomory, m_genKnapCover, m_genMixIntRound, m_genOddHole, and UTIL_DELPTR.
| int DecompAlgoCGL::initGenerators | ( | const int | doClique, |
| const int | doOddHole, | ||
| const int | doFlowCover, | ||
| const int | doKnapCover, | ||
| const int | doMixIntRound, | ||
| const int | doGomory | ||
| ) |
| int DecompAlgoCGL::generateCuts | ( | OsiSolverInterface * | cutGenSI, |
| OsiSolverInterface * | masterSI, | ||
| double * | xhat, | ||
| std::vector< int > & | integerVars, | ||
| DecompCutList & | newCuts | ||
| ) |
|
inline |
Definition at line 98 of file DecompAlgoCGL.h.
References m_logLevel.
|
inline |
Definition at line 101 of file DecompAlgoCGL.h.
References m_logStream.
|
private |
Definition at line 50 of file DecompAlgoCGL.h.
Referenced by setLogLevel().
|
private |
Definition at line 51 of file DecompAlgoCGL.h.
Referenced by setLogStream().
|
private |
Definition at line 53 of file DecompAlgoCGL.h.
Referenced by ~DecompAlgoCGL().
|
private |
Definition at line 54 of file DecompAlgoCGL.h.
Referenced by ~DecompAlgoCGL().
|
private |
Definition at line 55 of file DecompAlgoCGL.h.
Referenced by ~DecompAlgoCGL().
|
private |
Definition at line 56 of file DecompAlgoCGL.h.
Referenced by ~DecompAlgoCGL().
|
private |
Definition at line 57 of file DecompAlgoCGL.h.
Referenced by ~DecompAlgoCGL().
|
private |
Definition at line 58 of file DecompAlgoCGL.h.
Referenced by ~DecompAlgoCGL().
|
private |
Definition at line 60 of file DecompAlgoCGL.h.
1.8.5