• Main Page
  • Related Pages
  • Namespaces
  • Classes
  • Files
  • File List
  • File Members

/tmp/buildd/coinor-cbc-2.5.0/debian/tmp/usr/include/coin/CbcConsequence.hpp

Go to the documentation of this file.
00001 // Edwin 11/12/2009 carved from CbcBranchBase
00002 #ifndef CbcConsequence_H
00003 #define CbcConsequence_H
00004 
00005 class OsiSolverInterface;
00006 
00016 class CbcConsequence {
00017 
00018 public:
00019 
00020     // Default Constructor
00021     CbcConsequence ();
00022 
00023     // Copy constructor
00024     CbcConsequence ( const CbcConsequence & rhs);
00025 
00026     // Assignment operator
00027     CbcConsequence & operator=( const CbcConsequence & rhs);
00028 
00030     virtual CbcConsequence * clone() const = 0;
00031 
00033     virtual ~CbcConsequence ();
00034 
00037     virtual void applyToSolver(OsiSolverInterface * solver, int state) const = 0;
00038 
00039 protected:
00040 };
00041 
00042 #endif
00043 

Generated on Tue Sep 7 2010 20:23:52 by  doxygen 1.7.1