Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
opt
build
coinor-cbc
coinor-cbc-2.5.0
Cbc
src
CbcDummyBranchingObject.hpp
Go to the documentation of this file.
1
// Edwin 11/10/2009-- carved out of CbcBranchActual
2
#ifndef CbcDummyBranchingObject_H
3
#define CbcDummyBranchingObject_H
4
5
#include "
CbcBranchBase.hpp
"
12
class
CbcDummyBranchingObject
:
public
CbcBranchingObject
{
13
14
public
:
15
17
CbcDummyBranchingObject
(
CbcModel
*
model
= NULL);
18
20
CbcDummyBranchingObject
(
const
CbcDummyBranchingObject
&);
21
23
CbcDummyBranchingObject
&
operator=
(
const
CbcDummyBranchingObject
& rhs);
24
26
virtual
CbcBranchingObject
*
clone
()
const
;
27
29
virtual
~CbcDummyBranchingObject
();
30
31
using
CbcBranchingObject::branch
;
34
virtual
double
branch
();
35
36
#ifdef JJF_ZERO
37
// No need to override. Default works fine.
41
virtual
void
previousBranch
();
42
#endif
43
44
using
CbcBranchingObject::print
;
47
virtual
void
print
();
48
50
virtual
CbcBranchObjType
type
()
const
{
51
return
DummyBranchObj
;
52
}
53
61
virtual
int
compareOriginalObject
(
const
CbcBranchingObject
* brObj)
const
;
62
71
virtual
CbcRangeCompare
compareBranchingObject
72
(
const
CbcBranchingObject
* brObj,
const
bool
replaceIfOverlap =
false
);
73
74
};
75
76
#endif
77
Generated on Tue Mar 1 2016 22:38:12 by
1.8.4