Cbc
2.9.9
src
CbcHeuristicDiveFractional.hpp
Go to the documentation of this file.
1
/* $Id: CbcHeuristicDiveFractional.hpp 1899 2013-04-09 18:12:08Z stefan $ */
2
// Copyright (C) 2008, International Business Machines
3
// Corporation and others. All Rights Reserved.
4
// This code is licensed under the terms of the Eclipse Public License (EPL).
5
6
#ifndef CbcHeuristicDiveFractional_H
7
#define CbcHeuristicDiveFractional_H
8
9
#include "
CbcHeuristicDive.hpp
"
10
14
class
CbcHeuristicDiveFractional
:
public
CbcHeuristicDive
{
15
public
:
16
17
// Default Constructor
18
CbcHeuristicDiveFractional
();
19
20
// Constructor with model - assumed before cuts
21
CbcHeuristicDiveFractional
(
CbcModel
& model);
22
23
// Copy constructor
24
CbcHeuristicDiveFractional
(
const
CbcHeuristicDiveFractional
&);
25
26
// Destructor
27
~CbcHeuristicDiveFractional
();
28
30
virtual
CbcHeuristicDiveFractional
*
clone
()
const
;
31
33
CbcHeuristicDiveFractional
&
operator=
(
const
CbcHeuristicDiveFractional
& rhs);
34
36
virtual
void
generateCpp
( FILE * fp) ;
37
39
44
virtual
bool
selectVariableToBranch
(OsiSolverInterface* solver,
45
const
double
* newSolution,
46
int
& bestColumn,
47
int
& bestRound);
48
49
};
50
51
#endif
52
CbcHeuristicDiveFractional::generateCpp
virtual void generateCpp(FILE *fp)
Create C++ lines to get to current state.
CbcHeuristicDive.hpp
CbcHeuristicDiveFractional::CbcHeuristicDiveFractional
CbcHeuristicDiveFractional(CbcModel &model)
CbcHeuristicDiveFractional::operator=
CbcHeuristicDiveFractional & operator=(const CbcHeuristicDiveFractional &rhs)
Assignment operator.
CbcHeuristicDiveFractional::CbcHeuristicDiveFractional
CbcHeuristicDiveFractional(const CbcHeuristicDiveFractional &)
CbcModel
Simple Branch and bound class.
Definition:
CbcModel.hpp:101
CbcHeuristicDiveFractional
DiveFractional class.
Definition:
CbcHeuristicDiveFractional.hpp:14
CbcHeuristicDiveFractional::clone
virtual CbcHeuristicDiveFractional * clone() const
Clone.
CbcHeuristicDiveFractional::CbcHeuristicDiveFractional
CbcHeuristicDiveFractional()
CbcHeuristicDiveFractional::selectVariableToBranch
virtual bool selectVariableToBranch(OsiSolverInterface *solver, const double *newSolution, int &bestColumn, int &bestRound)
Selects the next variable to branch on.
CbcHeuristicDiveFractional::~CbcHeuristicDiveFractional
~CbcHeuristicDiveFractional()
CbcHeuristicDive
Dive class.
Definition:
CbcHeuristicDive.hpp:21
Generated by
1.8.20