/home/coin/SVN-release/Bcp-1.2.1/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   
00028   virtual double updateWeights(CoinIndexedVector * input,
00029                              CoinIndexedVector * spare,
00030                              CoinIndexedVector * spare2,
00031                              CoinIndexedVector * updatedColumn);
00036   virtual void updatePrimalSolution(CoinIndexedVector * input,
00037                                     double theta,
00038                                     double & changeInObjective);
00040   
00041   
00043 
00044 
00045   ClpDualRowDantzig(); 
00046   
00048   ClpDualRowDantzig(const ClpDualRowDantzig &);
00049   
00051   ClpDualRowDantzig & operator=(const ClpDualRowDantzig& rhs);
00052   
00054   virtual ~ClpDualRowDantzig ();
00055 
00057   virtual ClpDualRowPivot * clone(bool copyData = true) const;
00058  
00060 
00061   //---------------------------------------------------------------------------
00062   
00063 private:
00065 
00066 };
00067 
00068 #endif

Generated on Thu Jan 15 03:01:00 2009 for coin-Bcp by  doxygen 1.4.7