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

Go to the documentation of this file.
00001 // Copyright (C) 2002, International Business Machines
00002 // Corporation and others.  All Rights Reserved.
00003 #ifndef ClpPrimalColumnDantzig_H
00004 #define ClpPrimalColumnDantzig_H
00005 
00006 #include "ClpPrimalColumnPivot.hpp"
00007 
00008 //#############################################################################
00009 
00016 class ClpPrimalColumnDantzig : public ClpPrimalColumnPivot {
00017   
00018 public:
00019   
00021 
00022   
00030   virtual int pivotColumn(CoinIndexedVector * updates,
00031                           CoinIndexedVector * spareRow1,
00032                           CoinIndexedVector * spareRow2,
00033                           CoinIndexedVector * spareColumn1,
00034                           CoinIndexedVector * spareColumn2);
00035 
00037   virtual void saveWeights(ClpSimplex * model,int mode)
00038   {model_=model;}
00040   
00041   
00043 
00044 
00045   ClpPrimalColumnDantzig(); 
00046   
00048   ClpPrimalColumnDantzig(const ClpPrimalColumnDantzig &);
00049   
00051   ClpPrimalColumnDantzig & operator=(const ClpPrimalColumnDantzig& rhs);
00052   
00054   virtual ~ClpPrimalColumnDantzig ();
00055 
00057   virtual ClpPrimalColumnPivot * clone(bool copyData = true) const;
00058  
00060 
00061   //---------------------------------------------------------------------------
00062   
00063 private:
00065 
00066 };
00067 
00068 #endif

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