Bonmin  1.7
Public Member Functions | Static Public Member Functions
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: