17 #ifndef DecompAlgoCGL_h_ 18 #define DecompAlgoCGL_h_ 51 std::ostream* m_logStream;
75 const int doFlowCover,
76 const int doKnapCover,
77 const int doMixIntRound,
82 std::vector<int>& integerVars,
99 m_logLevel = logLevel;
102 m_logStream = logStream;
120 std::ostream* logStream = &std::cout):
121 m_logLevel (logLevel),
122 m_logStream (logStream),
~DecompAlgoCGL()
Destructor.
DecompAlgoCGL(int logLevel=0, DecompAlgoType algo=CUT, std::ostream *logStream=&std::cout)
Default constructors.
std::list< DecompCut * > DecompCutList
int generateCuts(OsiSolverInterface *cutGenSI, OsiSolverInterface *masterSI, double *xhat, std::vector< int > &integerVars, DecompCutList &newCuts)
int initGenerators(const int doClique, const int doOddHole, const int doFlowCover, const int doKnapCover, const int doMixIntRound, const int doGomory)
void setLogLevel(const int logLevel)
An interface to CGL cut generator library.
void setLogStream(std::ostream *logStream)