• Main Page
  • Related Pages
  • Namespaces
  • Classes
  • Files
  • File List
  • File Members

/build/buildd/coinor-cbc-2.5.0/Cbc/src/CbcHeuristicRENS.hpp

Go to the documentation of this file.
00001 // edwin 12/5/09 carved out of CbcHeuristicRINS
00002 #ifndef CbcHeuristicRENS_H
00003 #define CbcHeuristicRENS_H
00004 
00005 #include "CbcHeuristic.hpp"
00006 
00010 class CbcHeuristicRENS : public CbcHeuristic {
00011 public:
00012 
00013     // Default Constructor
00014     CbcHeuristicRENS ();
00015 
00016     /* Constructor with model - assumed before cuts
00017        Initial version does not do Lps
00018     */
00019     CbcHeuristicRENS (CbcModel & model);
00020 
00021     // Copy constructor
00022     CbcHeuristicRENS ( const CbcHeuristicRENS &);
00023 
00024     // Destructor
00025     ~CbcHeuristicRENS ();
00026 
00028     virtual CbcHeuristic * clone() const;
00029 
00030 
00032     CbcHeuristicRENS & operator=(const CbcHeuristicRENS& rhs);
00033 
00035     virtual void resetModel(CbcModel * model);
00036 
00038     virtual void setModel(CbcModel * model);
00039 
00040     using CbcHeuristic::solution ;
00046     virtual int solution(double & objectiveValue,
00047                          double * newSolution);
00048 
00049 protected:
00050     // Data
00052     int numberTries_;
00053 };
00054 
00055 #endif
00056 

Generated on Sat Oct 23 2010 23:46:55 by  doxygen 1.7.1