Bonmin  1.8.8
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 
13 namespace 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 
Bonmin::FixAndSolveHeuristic::FixAndSolveHeuristic
FixAndSolveHeuristic(BonminSetup *setup)
Constructor with setup.
Bonmin
(C) Copyright International Business Machines Corporation 2007
Definition: BonAmplSetup.hpp:16
Bonmin::LocalSolverBasedHeuristic
Definition: BonLocalSolverBasedHeuristic.hpp:15
Bonmin::FixAndSolveHeuristic
Definition: BonFixAndSolveHeuristic.hpp:14
Bonmin::FixAndSolveHeuristic::~FixAndSolveHeuristic
virtual ~FixAndSolveHeuristic()
Destructor.
BonLocalSolverBasedHeuristic.hpp
Bonmin::FixAndSolveHeuristic::registerOptions
static void registerOptions(Ipopt::SmartPtr< Bonmin::RegisteredOptions > roptions)
Register the options common to all local search based heuristics.
Bonmin::FixAndSolveHeuristic::FixAndSolveHeuristic
FixAndSolveHeuristic()
Default constructor.
Bonmin::FixAndSolveHeuristic::Initialize
void Initialize(Ipopt::SmartPtr< Ipopt::OptionsList > options)
Initiaize using passed options.
Ipopt::SmartPtr
Bonmin::FixAndSolveHeuristic::FixAndSolveHeuristic
FixAndSolveHeuristic(const FixAndSolveHeuristic &other)
Copy constructor.
Bonmin::FixAndSolveHeuristic::clone
virtual CbcHeuristic * clone() const
Virtual constructor.
Definition: BonFixAndSolveHeuristic.hpp:24
Bonmin::BonminSetup
Definition: BonBonminSetup.hpp:26
Bonmin::FixAndSolveHeuristic::solution
int solution(double &objectiveValue, double *newSolution)
Runs heuristic.