Bonmin::PumpForMinlp Class Reference

#include <BonPumpForMinlp.hpp>

Inheritance diagram for Bonmin::PumpForMinlp:

Bonmin::LocalSolverBasedHeuristic List of all members.

Public Member Functions

 PumpForMinlp ()
 Default constructor.
 PumpForMinlp (BonminSetup *setup)
 Constructor with setup.
 PumpForMinlp (const PumpForMinlp &other)
 Copy constructor.
virtual CbcHeuristic * clone () const
 Virtual constructor.
virtual ~PumpForMinlp ()
 Destructor.
int solution (double &objectiveValue, double *newSolution)
 Runs heuristic.
virtual void setupDefaults (Ipopt::SmartPtr< Ipopt::OptionsList > options)
 Setup the defaults.
void Initialize (Ipopt::SmartPtr< Ipopt::OptionsList > options)
 Initiaize using passed options.

Static Public Member Functions

static void registerOptions (Ipopt::SmartPtr< Bonmin::RegisteredOptions > roptions)
 Register the options common to all local search based heuristics.

Detailed Description

Definition at line 14 of file BonPumpForMinlp.hpp.


Constructor & Destructor Documentation

Bonmin::PumpForMinlp::PumpForMinlp (  ) 

Default constructor.

Referenced by clone().

Bonmin::PumpForMinlp::PumpForMinlp ( BonminSetup setup  ) 

Constructor with setup.

Bonmin::PumpForMinlp::PumpForMinlp ( const PumpForMinlp other  ) 

Copy constructor.

virtual Bonmin::PumpForMinlp::~PumpForMinlp (  )  [virtual]

Destructor.


Member Function Documentation

virtual CbcHeuristic* Bonmin::PumpForMinlp::clone (  )  const [inline, virtual]

Virtual constructor.

Implements Bonmin::LocalSolverBasedHeuristic.

Definition at line 24 of file BonPumpForMinlp.hpp.

References PumpForMinlp().

int Bonmin::PumpForMinlp::solution ( double &  objectiveValue,
double *  newSolution 
) [virtual]

Runs heuristic.

Implements Bonmin::LocalSolverBasedHeuristic.

static void Bonmin::PumpForMinlp::registerOptions ( Ipopt::SmartPtr< Bonmin::RegisteredOptions roptions  )  [static]

Register the options common to all local search based heuristics.

Reimplemented from Bonmin::LocalSolverBasedHeuristic.

virtual void Bonmin::PumpForMinlp::setupDefaults ( Ipopt::SmartPtr< Ipopt::OptionsList >  options  )  [virtual]

Setup the defaults.

Reimplemented from Bonmin::LocalSolverBasedHeuristic.

void Bonmin::PumpForMinlp::Initialize ( Ipopt::SmartPtr< Ipopt::OptionsList >  options  ) 

Initiaize using passed options.

Reimplemented from Bonmin::LocalSolverBasedHeuristic.


The documentation for this class was generated from the following file:
Generated on Tue Jul 26 03:06:04 2011 for Bonmin by  doxygen 1.4.7