Bonmin 1.8.9
Loading...
Searching...
No Matches
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
12
13namespace Bonmin {
15 public:
20
24 virtual CbcHeuristic * clone() const{
25 return new FixAndSolveHeuristic(*this);
26 }
27
30
32 int solution(double & objectiveValue,
33 double * newSolution);
36
39 };
40
41}/* Ends Bonmin namepace.*/
42#endif
43
void Initialize(Ipopt::SmartPtr< Ipopt::OptionsList > options)
Initiaize using passed options.
FixAndSolveHeuristic(const FixAndSolveHeuristic &other)
Copy constructor.
static void registerOptions(Ipopt::SmartPtr< Bonmin::RegisteredOptions > roptions)
Register the options common to all local search based heuristics.
FixAndSolveHeuristic(BonminSetup *setup)
Constructor with setup.
int solution(double &objectiveValue, double *newSolution)
Runs heuristic.
virtual ~FixAndSolveHeuristic()
Destructor.
FixAndSolveHeuristic()
Default constructor.
virtual CbcHeuristic * clone() const
Virtual constructor.
(C) Copyright International Business Machines Corporation 2007