Cbc
2.9.9
src
CbcHeuristicDiveCoefficient.hpp
Go to the documentation of this file.
1
/* $Id: CbcHeuristicDiveCoefficient.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 CbcHeuristicDiveCoefficient_H
7
#define CbcHeuristicDiveCoefficient_H
8
9
#include "
CbcHeuristicDive.hpp
"
10
14
class
CbcHeuristicDiveCoefficient
:
public
CbcHeuristicDive
{
15
public
:
16
17
// Default Constructor
18
CbcHeuristicDiveCoefficient
();
19
20
// Constructor with model - assumed before cuts
21
CbcHeuristicDiveCoefficient
(
CbcModel
& model);
22
23
// Copy constructor
24
CbcHeuristicDiveCoefficient
(
const
CbcHeuristicDiveCoefficient
&);
25
26
// Destructor
27
~CbcHeuristicDiveCoefficient
();
28
30
virtual
CbcHeuristicDiveCoefficient
*
clone
()
const
;
31
33
CbcHeuristicDiveCoefficient
&
operator=
(
const
CbcHeuristicDiveCoefficient
& 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
CbcHeuristicDive.hpp
CbcHeuristicDiveCoefficient::operator=
CbcHeuristicDiveCoefficient & operator=(const CbcHeuristicDiveCoefficient &rhs)
Assignment operator.
CbcHeuristicDiveCoefficient::CbcHeuristicDiveCoefficient
CbcHeuristicDiveCoefficient(const CbcHeuristicDiveCoefficient &)
CbcHeuristicDiveCoefficient::~CbcHeuristicDiveCoefficient
~CbcHeuristicDiveCoefficient()
CbcHeuristicDiveCoefficient::CbcHeuristicDiveCoefficient
CbcHeuristicDiveCoefficient()
CbcModel
Simple Branch and bound class.
Definition:
CbcModel.hpp:101
CbcHeuristicDiveCoefficient::selectVariableToBranch
virtual bool selectVariableToBranch(OsiSolverInterface *solver, const double *newSolution, int &bestColumn, int &bestRound)
Selects the next variable to branch on.
CbcHeuristicDiveCoefficient::generateCpp
virtual void generateCpp(FILE *fp)
Create C++ lines to get to current state.
CbcHeuristicDiveCoefficient::CbcHeuristicDiveCoefficient
CbcHeuristicDiveCoefficient(CbcModel &model)
CbcHeuristicDiveCoefficient::clone
virtual CbcHeuristicDiveCoefficient * clone() const
Clone.
CbcHeuristicDive
Dive class.
Definition:
CbcHeuristicDive.hpp:21
CbcHeuristicDiveCoefficient
DiveCoefficient class.
Definition:
CbcHeuristicDiveCoefficient.hpp:14
Generated by
1.8.20