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