CbcCompareEstimate.hpp
Go to the documentation of this file.
1 //Edwin 11/25/09 carved out of CbcCompareActual
2 #ifndef CbcCompareEstimate_H
3 #define CbcCompareEstimate_H
4 
5 
6 //#############################################################################
7 /* These are alternative strategies for node traversal.
8  They can take data etc for fine tuning
9 
10  At present the node list is stored as a heap and the "test"
11  comparison function returns true if node y is better than node x.
12 
13 */
14 #include "CbcNode.hpp"
15 #include "CbcCompareBase.hpp"
16 #include "CbcCompare.hpp"
17 class CbcModel;
18 
19 /* This is when rounding is being done
20 */
21 class CbcCompareEstimate : public CbcCompareBase {
22 public:
23  // Default Constructor
26  // Copy constructor
28 
29  // Assignment operator
31 
33  virtual CbcCompareBase * clone() const;
35  virtual void generateCpp( FILE * fp);
36 
37  virtual bool test (CbcNode * x, CbcNode * y) ;
38 };
39 
40 
41 #endif //CbcCompareEstimate_H
42