Bonmin  1.8.8
Public Member Functions | Private Attributes | List of all members
Bonmin::DummyHeuristic Class Reference

#include <BonDummyHeuristic.hpp>

Inheritance diagram for Bonmin::DummyHeuristic:

Public Member Functions

 DummyHeuristic (OsiTMINLPInterface *si=NULL)
 Default constructor. More...
 
 DummyHeuristic (CbcModel &model, OsiTMINLPInterface *si=NULL)
 Usefull constructor. More...
 
 DummyHeuristic (const DummyHeuristic &copy)
 Copy constructor. More...
 
void setNlp (OsiTMINLPInterface *si)
 Set nlp_. More...
 
virtual int solution (double &solutionValue, double *betterSolution)
 heuristic method More...
 
virtual int solution (double &solutionValue, double *betterSolution, OsiCuts &cs)
 
virtual CbcHeuristic * clone () const
 
virtual void resetModel (CbcModel *)
 
virtual bool shouldHeurRun (int whereFrom)
 

Private Attributes

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

Detailed Description

Definition at line 17 of file BonDummyHeuristic.hpp.

Constructor & Destructor Documentation

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

Default constructor.

Referenced by clone().

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

Usefull constructor.

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)

Set nlp_.

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

heuristic method

Referenced by solution().

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

Definition at line 34 of file BonDummyHeuristic.hpp.

References solution().

virtual CbcHeuristic* Bonmin::DummyHeuristic::clone ( ) const
inlinevirtual

Definition at line 38 of file BonDummyHeuristic.hpp.

References DummyHeuristic().

virtual void Bonmin::DummyHeuristic::resetModel ( CbcModel *  )
inlinevirtual

Definition at line 42 of file BonDummyHeuristic.hpp.

virtual bool Bonmin::DummyHeuristic::shouldHeurRun ( int  whereFrom)
inlinevirtual

Definition at line 44 of file BonDummyHeuristic.hpp.

Member Data Documentation

OsiTMINLPInterface* Bonmin::DummyHeuristic::nlp_
private

Pointer to the Ipopt interface.

Definition at line 48 of file BonDummyHeuristic.hpp.

bool Bonmin::DummyHeuristic::knowsSolution
private

Do I have a solution?

Definition at line 50 of file BonDummyHeuristic.hpp.


The documentation for this class was generated from the following file: