Public Member Functions | Protected Attributes

CbcHeuristicRENS Class Reference

LocalSearch class. More...

#include <CbcHeuristicRENS.hpp>

Inheritance diagram for CbcHeuristicRENS:
CbcHeuristic CbcHeuristic

List of all members.

Public Member Functions

 CbcHeuristicRENS ()
 CbcHeuristicRENS (CbcModel &model)
 CbcHeuristicRENS (const CbcHeuristicRENS &)
 ~CbcHeuristicRENS ()
virtual CbcHeuristicclone () const
 Clone.
CbcHeuristicRENSoperator= (const CbcHeuristicRENS &rhs)
 Assignment operator.
virtual void resetModel (CbcModel *model)
 Resets stuff if model changes.
virtual void setModel (CbcModel *model)
 update model (This is needed if cliques update matrix etc)
virtual int solution (double &objectiveValue, double *newSolution)
 returns 0 if no solution, 1 if valid solution.
 CbcHeuristicRENS ()
 CbcHeuristicRENS (CbcModel &model)
 CbcHeuristicRENS (const CbcHeuristicRENS &)
 ~CbcHeuristicRENS ()
virtual CbcHeuristicclone () const
 Clone.
CbcHeuristicRENSoperator= (const CbcHeuristicRENS &rhs)
 Assignment operator.
virtual void resetModel (CbcModel *model)
 Resets stuff if model changes.
virtual void setModel (CbcModel *model)
 update model (This is needed if cliques update matrix etc)
virtual int solution (double &objectiveValue, double *newSolution)
 returns 0 if no solution, 1 if valid solution.

Protected Attributes

int numberTries_
 Number of tries.

Detailed Description

LocalSearch class.

Definition at line 10 of file CbcHeuristicRENS.hpp.


Constructor & Destructor Documentation

CbcHeuristicRENS::CbcHeuristicRENS (  ) 
CbcHeuristicRENS::CbcHeuristicRENS ( CbcModel model  ) 
CbcHeuristicRENS::CbcHeuristicRENS ( const CbcHeuristicRENS  ) 
CbcHeuristicRENS::~CbcHeuristicRENS (  ) 
CbcHeuristicRENS::CbcHeuristicRENS (  ) 
CbcHeuristicRENS::CbcHeuristicRENS ( CbcModel model  ) 
CbcHeuristicRENS::CbcHeuristicRENS ( const CbcHeuristicRENS  ) 
CbcHeuristicRENS::~CbcHeuristicRENS (  ) 

Member Function Documentation

virtual CbcHeuristic* CbcHeuristicRENS::clone (  )  const [virtual]

Clone.

Implements CbcHeuristic.

CbcHeuristicRENS& CbcHeuristicRENS::operator= ( const CbcHeuristicRENS rhs  ) 

Assignment operator.

virtual void CbcHeuristicRENS::resetModel ( CbcModel model  )  [virtual]

Resets stuff if model changes.

Implements CbcHeuristic.

virtual void CbcHeuristicRENS::setModel ( CbcModel model  )  [virtual]

update model (This is needed if cliques update matrix etc)

Reimplemented from CbcHeuristic.

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

returns 0 if no solution, 1 if valid solution.

Sets solution values if good, sets objective value (only if good) This does Relaxation Extension Neighborhood Search Does not run if when_<2 and a solution exists

Implements CbcHeuristic.

virtual CbcHeuristic* CbcHeuristicRENS::clone (  )  const [virtual]

Clone.

Implements CbcHeuristic.

CbcHeuristicRENS& CbcHeuristicRENS::operator= ( const CbcHeuristicRENS rhs  ) 

Assignment operator.

virtual void CbcHeuristicRENS::resetModel ( CbcModel model  )  [virtual]

Resets stuff if model changes.

Implements CbcHeuristic.

virtual void CbcHeuristicRENS::setModel ( CbcModel model  )  [virtual]

update model (This is needed if cliques update matrix etc)

Reimplemented from CbcHeuristic.

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

returns 0 if no solution, 1 if valid solution.

Sets solution values if good, sets objective value (only if good) This does Relaxation Extension Neighborhood Search Does not run if when_<2 and a solution exists

Implements CbcHeuristic.


Member Data Documentation

Number of tries.

Definition at line 52 of file CbcHeuristicRENS.hpp.


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