Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
build
buildd
coinor-cbc-2.5.0
debian
tmp
usr
include
coin
CbcHeuristicDivePseudoCost.hpp
Go to the documentation of this file.
1
/* $Id: CbcHeuristicDivePseudoCost.hpp 1240 2009-10-02 18:41:44Z forrest $ */
2
// Copyright (C) 2008, International Business Machines
3
// Corporation and others. All Rights Reserved.
4
#ifndef CbcHeuristicDivePseudoCost_H
5
#define CbcHeuristicDivePseudoCost_H
6
7
#include "
CbcHeuristicDive.hpp
"
8
12
class
CbcHeuristicDivePseudoCost
:
public
CbcHeuristicDive
{
13
public
:
14
15
// Default Constructor
16
CbcHeuristicDivePseudoCost
();
17
18
// Constructor with model - assumed before cuts
19
CbcHeuristicDivePseudoCost
(
CbcModel
& model);
20
21
// Copy constructor
22
CbcHeuristicDivePseudoCost
(
const
CbcHeuristicDivePseudoCost
&);
23
24
// Destructor
25
~CbcHeuristicDivePseudoCost
();
26
28
virtual
CbcHeuristicDivePseudoCost
*
clone
()
const
;
29
31
CbcHeuristicDivePseudoCost
&
operator=
(
const
CbcHeuristicDivePseudoCost
& rhs);
32
34
virtual
void
generateCpp
( FILE * fp) ;
35
37
42
virtual
bool
selectVariableToBranch
(OsiSolverInterface* solver,
43
const
double
* newSolution,
44
int
& bestColumn,
45
int
& bestRound);
48
virtual
void
initializeData
() ;
50
virtual
int
fixOtherVariables
(OsiSolverInterface * solver,
51
const
double
*
solution
,
52
PseudoReducedCost
* candidate,
53
const
double
* random);
54
55
};
56
57
#endif
58
Generated on Fri Jun 29 2012 06:31:52 by
1.8.1.1