Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
tmp
OS-2.10.2
Bonmin
src
CbcBonmin
Heuristics
BonFixAndSolveHeuristic.hpp
Go to the documentation of this file.
1
// (C) Copyright CNRS
2
// This code is published under the Eclipse Public License.
3
//
4
// Authors :
5
// Pierre Bonami, LIF Université de la Méditérannée-CNRS
6
//
7
// Date : 06/18/2008
8
9
#ifndef BonFixAndSolveHeuristic_H
10
#define BonFixAndSolveHeuristic_H
11
#include "
BonLocalSolverBasedHeuristic.hpp
"
12
13
namespace
Bonmin {
14
class
FixAndSolveHeuristic
:
public
LocalSolverBasedHeuristic
{
15
public
:
17
FixAndSolveHeuristic
();
19
FixAndSolveHeuristic
(
BonminSetup
* setup);
20
22
FixAndSolveHeuristic
(
const
FixAndSolveHeuristic
&other);
24
virtual
CbcHeuristic *
clone
()
const
{
25
return
new
FixAndSolveHeuristic
(*
this
);
26
}
27
29
virtual
~FixAndSolveHeuristic
();
30
32
int
solution
(
double
& objectiveValue,
33
double
* newSolution);
35
static
void
registerOptions
(
Ipopt::SmartPtr<Bonmin::RegisteredOptions>
roptions);
36
38
void
Initialize
(
Ipopt::SmartPtr<Ipopt::OptionsList>
options);
39
};
40
41
}
/* Ends Bonmin namepace.*/
42
#endif
43
Ipopt::SmartPtr< Bonmin::RegisteredOptions >
Bonmin::FixAndSolveHeuristic::~FixAndSolveHeuristic
virtual ~FixAndSolveHeuristic()
Destructor.
Definition:
BonFixAndSolveHeuristic.cpp:32
Bonmin::FixAndSolveHeuristic::Initialize
void Initialize(Ipopt::SmartPtr< Ipopt::OptionsList > options)
Initiaize using passed options.
Definition:
BonFixAndSolveHeuristic.cpp:89
Bonmin::LocalSolverBasedHeuristic
Definition:
BonLocalSolverBasedHeuristic.hpp:15
Bonmin::FixAndSolveHeuristic::FixAndSolveHeuristic
FixAndSolveHeuristic()
Default constructor.
Definition:
BonFixAndSolveHeuristic.cpp:16
Bonmin::FixAndSolveHeuristic::registerOptions
static void registerOptions(Ipopt::SmartPtr< Bonmin::RegisteredOptions > roptions)
Register the options common to all local search based heuristics.
Definition:
BonFixAndSolveHeuristic.cpp:75
Bonmin::BonminSetup
Definition:
BonBonminSetup.hpp:25
BonLocalSolverBasedHeuristic.hpp
Bonmin::FixAndSolveHeuristic::clone
virtual CbcHeuristic * clone() const
Virtual constructor.
Definition:
BonFixAndSolveHeuristic.hpp:24
Bonmin::FixAndSolveHeuristic::solution
int solution(double &objectiveValue, double *newSolution)
Runs heuristic.
Definition:
BonFixAndSolveHeuristic.cpp:37
Bonmin::FixAndSolveHeuristic
Definition:
BonFixAndSolveHeuristic.hpp:14
Generated by
1.8.5