• Main Page
  • Classes
  • Files
  • File List
  • File Members

/build/buildd/clp-1.11.1/Clp/src/ClpDualRowDantzig.hpp

Go to the documentation of this file.
00001 /* $Id: ClpDualRowDantzig.hpp 1458 2009-11-05 12:34:07Z forrest $ */
00002 // Copyright (C) 2002, International Business Machines
00003 // Corporation and others.  All Rights Reserved.
00004 #ifndef ClpDualRowDantzig_H
00005 #define ClpDualRowDantzig_H
00006 
00007 #include "ClpDualRowPivot.hpp"
00008 
00009 //#############################################################################
00010 
00017 class ClpDualRowDantzig : public ClpDualRowPivot {
00018   
00019 public:
00020   
00022 
00023   
00025   virtual int pivotRow();
00026   
00029   virtual double updateWeights(CoinIndexedVector * input,
00030                              CoinIndexedVector * spare,
00031                              CoinIndexedVector * spare2,
00032                              CoinIndexedVector * updatedColumn);
00037   virtual void updatePrimalSolution(CoinIndexedVector * input,
00038                                     double theta,
00039                                     double & changeInObjective);
00041   
00042   
00044 
00045 
00046   ClpDualRowDantzig(); 
00047   
00049   ClpDualRowDantzig(const ClpDualRowDantzig &);
00050   
00052   ClpDualRowDantzig & operator=(const ClpDualRowDantzig& rhs);
00053   
00055   virtual ~ClpDualRowDantzig ();
00056 
00058   virtual ClpDualRowPivot * clone(bool copyData = true) const;
00059  
00061 
00062   //---------------------------------------------------------------------------
00063   
00064 private:
00066 
00067 };
00068 
00069 #endif

Generated on Fri Aug 20 2010 06:29:28 by  doxygen 1.7.1