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