Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members

CglCutGenerator Class Reference

#include <CglCutGenerator.hpp>

Inheritance diagram for CglCutGenerator:

CglGomory CglKnapsackCover CglLiftAndProject CglOddHole CglProbing CglSimpleRounding List of all members.

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.

CglCutGeneratoroperator= (const CglCutGenerator &rhs)
 Assignment operator.

virtual ~CglCutGenerator ()
 Destructor.

virtual void refreshSolver (OsiSolverInterface *solver)
 This can be used to refresh any inforamtion.


Detailed Description

Cut Generator Base Class

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.


Member Function Documentation

virtual void CglCutGenerator::generateCuts const OsiSolverInterface &  si,
OsiCuts &  cs
const [pure virtual]
 

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.


The documentation for this class was generated from the following files:
Generated on Wed Dec 3 14:34:56 2003 for Cgl by doxygen 1.3.5