Bonmin::DummyHeuristic Class Reference

#include <BonDummyHeuristic.hpp>

Collaboration diagram for Bonmin::DummyHeuristic:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 DummyHeuristic (OsiTMINLPInterface *si=NULL)
 Default constructor.
 DummyHeuristic (CbcModel &model, OsiTMINLPInterface *si=NULL)
 Default constructor.
 DummyHeuristic (const DummyHeuristic &copy)
 Copy constructor.
void setNlp (OsiTMINLPInterface *si)
 Assign an OsiTMINLPInterface.
virtual int solution (double &solutionValue, double *betterSolution)
 heuristic method
virtual int solution (double &solutionValue, double *betterSolution, OsiCuts &cs)
virtual CbcHeuristic * clone () const
virtual void resetModel (CbcModel *)

Private Attributes

OsiTMINLPInterfacenlp_
 Pointer to the Ipopt interface.
bool knowsSolution
 Do I have a solution?

Detailed Description

Definition at line 17 of file BonDummyHeuristic.hpp.


Constructor & Destructor Documentation

Bonmin::DummyHeuristic::DummyHeuristic ( OsiTMINLPInterface si = NULL  ) 

Default constructor.

Definition at line 25 of file BonDummyHeuristic.cpp.

Referenced by clone().

Bonmin::DummyHeuristic::DummyHeuristic ( CbcModel &  model,
OsiTMINLPInterface si = NULL 
)

Default constructor.

Definition at line 18 of file BonDummyHeuristic.cpp.

Bonmin::DummyHeuristic::DummyHeuristic ( const DummyHeuristic copy  )  [inline]

Copy constructor.

Definition at line 25 of file BonDummyHeuristic.hpp.


Member Function Documentation

void Bonmin::DummyHeuristic::setNlp ( OsiTMINLPInterface si  ) 

Assign an OsiTMINLPInterface.

Definition at line 32 of file BonDummyHeuristic.cpp.

References nlp_.

Referenced by Bonmin::BonminSetup::initializeBHyb().

int Bonmin::DummyHeuristic::solution ( double &  solutionValue,
double *  betterSolution 
) [virtual]

heuristic method

Definition at line 38 of file BonDummyHeuristic.cpp.

Referenced by solution().

virtual int Bonmin::DummyHeuristic::solution ( double &  solutionValue,
double *  betterSolution,
OsiCuts &  cs 
) [inline, virtual]

Definition at line 34 of file BonDummyHeuristic.hpp.

References solution().

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

Definition at line 38 of file BonDummyHeuristic.hpp.

References DummyHeuristic().

virtual void Bonmin::DummyHeuristic::resetModel ( CbcModel *   )  [inline, virtual]

Definition at line 42 of file BonDummyHeuristic.hpp.


Member Data Documentation

OsiTMINLPInterface* Bonmin::DummyHeuristic::nlp_ [private]

Pointer to the Ipopt interface.

Definition at line 46 of file BonDummyHeuristic.hpp.

Referenced by setNlp().

bool Bonmin::DummyHeuristic::knowsSolution [private]

Do I have a solution?

Definition at line 48 of file BonDummyHeuristic.hpp.


The documentation for this class was generated from the following files:
Generated on Mon Aug 3 03:08:24 2009 by  doxygen 1.4.7