11 #include "CoinPackedMatrix.hpp" 28 const std::string mpdDir );
37 virtual void generateCuts(
const OsiSolverInterface & si, OsiCuts & cs,
119 #ifndef CGL_NEW_SHORT 131 const std::string mpdDir );
virtual void refreshSolver(OsiSolverInterface *solver)
This can be used to refresh any information.
Information about where the cut generator is invoked from.
virtual std::string generateCpp(FILE *fp)
Create C++ lines to get to current state.
void cglShortestPath(auxiliary_graph *graph, int source, int maximumLength)
A simple Dijkstra shortest path - make better later.
Cut Generator Base Class.
virtual CglCutGenerator * clone() const
Clone.
CglZeroHalf()
Default constructor.
virtual void generateCuts(const OsiSolverInterface &si, OsiCuts &cs, const CglTreeInfo info=CglTreeInfo())
Generate zero half cuts for the model accessed through the solver interface.
int getFlags() const
Get flags.
virtual ~CglZeroHalf()
Destructor.
CglZeroHalf & operator=(const CglZeroHalf &rhs)
Assignment operator.
friend void CglZeroHalfUnitTest(const OsiSolverInterface *siP, const std::string mpdDir)
A function that tests the methods in the CglZeroHalf class.
void setFlags(int value)
Set flags.
Zero Half Cut Generator Class.