Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
var
build
temp
tmp.S6JLgK91Yt
4.0-0-0
coinor-cbc
coinor-cbc-2.5.0
Cbc
src
CbcCutModifier.hpp
Go to the documentation of this file.
1
//Edwin 11/25/09 carved out of CbcCutGenerator
2
#ifndef CbcCutModifier_H
3
#define CbcCutModifier_H
4
5
#include "OsiSolverInterface.hpp"
6
#include "OsiCuts.hpp"
7
#include "CglCutGenerator.hpp"
8
9
class
CbcModel
;
10
class
OsiRowCut;
11
class
OsiRowCutDebugger;
21
class
CbcCutModifier
{
22
public
:
24
CbcCutModifier
();
25
26
// Copy constructor
27
CbcCutModifier
(
const
CbcCutModifier
&);
28
30
virtual
~CbcCutModifier
();
31
33
CbcCutModifier
&
operator=
(
const
CbcCutModifier
& rhs);
35
virtual
CbcCutModifier
*
clone
()
const
= 0;
36
43
virtual
int
modify
(
const
OsiSolverInterface * solver, OsiRowCut & cut) = 0;
45
virtual
void
generateCpp
( FILE * ) {}
46
protected
:
47
48
};
49
50
#endif //CbcCutModifier_H
51
Generated on Mon Mar 17 2014 19:08:45 by
1.8.1.2