/home/coin/SVN-release/CoinAll-1.1.0/Clp/src/ClpDualRowDantzig.hpp

Go to the documentation of this file.
00001 // Copyright (C) 2002, International Business Machines
00002 // Corporation and others.  All Rights Reserved.
00003 #ifndef ClpDualRowDantzig_H
00004 #define ClpDualRowDantzig_H
00005 
00006 #include "ClpDualRowPivot.hpp"
00007 
00008 //#############################################################################
00009 
00016 class ClpDualRowDantzig : public ClpDualRowPivot {
00017   
00018 public:
00019   
00021 
00022   
00024   virtual int pivotRow();
00025   
00027   virtual double updateWeights(CoinIndexedVector * input,
00028                              CoinIndexedVector * spare,
00029                              CoinIndexedVector * updatedColumn);
00034   virtual void updatePrimalSolution(CoinIndexedVector * input,
00035                                     double theta,
00036                                     double & changeInObjective);
00038   
00039   
00041 
00042 
00043   ClpDualRowDantzig(); 
00044   
00046   ClpDualRowDantzig(const ClpDualRowDantzig &);
00047   
00049   ClpDualRowDantzig & operator=(const ClpDualRowDantzig& rhs);
00050   
00052   virtual ~ClpDualRowDantzig ();
00053 
00055   virtual ClpDualRowPivot * clone(bool copyData = true) const;
00056  
00058 
00059   //---------------------------------------------------------------------------
00060   
00061 private:
00063 
00064 };
00065 
00066 #endif

Generated on Sun Nov 14 14:06:31 2010 for Coin-All by  doxygen 1.4.7