Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
opt
build
coinor-cbc
coinor-cbc-2.5.0
debian
tmp
usr
include
coin
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
24
CbcCompareEstimate
() ;
25
~CbcCompareEstimate
() ;
26
// Copy constructor
27
CbcCompareEstimate
(
const
CbcCompareEstimate
&rhs);
28
29
// Assignment operator
30
CbcCompareEstimate
&
operator=
(
const
CbcCompareEstimate
& rhs);
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
Generated on Tue Mar 1 2016 22:38:12 by
1.8.4