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

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

Go to the documentation of this file.
00001 /* $Id: CbcHeuristicDiveFractional.hpp 1173 2009-06-04 09:44:10Z forrest $ */
00002 // Copyright (C) 2008, International Business Machines
00003 // Corporation and others.  All Rights Reserved.
00004 #ifndef CbcHeuristicDiveFractional_H
00005 #define CbcHeuristicDiveFractional_H
00006 
00007 #include "CbcHeuristicDive.hpp"
00008 
00012 class CbcHeuristicDiveFractional : public CbcHeuristicDive {
00013 public:
00014 
00015     // Default Constructor
00016     CbcHeuristicDiveFractional ();
00017 
00018     // Constructor with model - assumed before cuts
00019     CbcHeuristicDiveFractional (CbcModel & model);
00020 
00021     // Copy constructor
00022     CbcHeuristicDiveFractional ( const CbcHeuristicDiveFractional &);
00023 
00024     // Destructor
00025     ~CbcHeuristicDiveFractional ();
00026 
00028     virtual CbcHeuristicDiveFractional * clone() const;
00029 
00031     CbcHeuristicDiveFractional & operator=(const CbcHeuristicDiveFractional& rhs);
00032 
00034     virtual void generateCpp( FILE * fp) ;
00035 
00037 
00042     virtual bool selectVariableToBranch(OsiSolverInterface* solver,
00043                                         const double* newSolution,
00044                                         int& bestColumn,
00045                                         int& bestRound);
00046 
00047 };
00048 
00049 #endif
00050 

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