#include <CglCutGenerator.hpp>
Inheritance diagram for CglCutGenerator:
Public Member Functions | |
Generate Cuts | |
virtual void | generateCuts (const OsiSolverInterface &si, OsiCuts &cs) const=0 |
Constructors and destructors | |
CglCutGenerator () | |
Default constructor. | |
CglCutGenerator (const CglCutGenerator &) | |
Copy constructor. | |
CglCutGenerator & | operator= (const CglCutGenerator &rhs) |
Assignment operator. | |
virtual | ~CglCutGenerator () |
Destructor. | |
virtual void | refreshSolver (OsiSolverInterface *solver) |
This can be used to refresh any inforamtion. |
This is an abstract base class for generating cuts. A specific cut generator will inherit from this class.
Definition at line 21 of file CglCutGenerator.hpp.
|
Generate cuts for the model data contained in si. The generated cuts are inserted into and returned in the collection of cuts cs. Implemented in CglGomory, CglKnapsackCover, CglLiftAndProject, CglOddHole, CglProbing, and CglSimpleRounding. |