CbcConsequence.hpp
Go to the documentation of this file.
1 // Edwin 11/12/2009 carved from CbcBranchBase
2 #ifndef CbcConsequence_H
3 #define CbcConsequence_H
4 
5 class OsiSolverInterface;
6 
16 class CbcConsequence {
17 
18 public:
19 
20  // Default Constructor
21  CbcConsequence ();
22 
23  // Copy constructor
24  CbcConsequence ( const CbcConsequence & rhs);
25 
26  // Assignment operator
27  CbcConsequence & operator=( const CbcConsequence & rhs);
28 
30  virtual CbcConsequence * clone() const = 0;
31 
33  virtual ~CbcConsequence ();
34 
37  virtual void applyToSolver(OsiSolverInterface * solver, int state) const = 0;
38 
39 protected:
40 };
41 
42 #endif
43