AbcPrimalColumnDantzig.hpp

Go to the documentation of this file.
00001 /* $Id: AbcPrimalColumnDantzig.hpp 1910 2013-01-27 02:00:13Z stefan $ */
00002 // Copyright (C) 2002, International Business Machines
00003 // Corporation and others, Copyright (C) 2012, FasterCoin.  All Rights Reserved.
00004 // This code is licensed under the terms of the Eclipse Public License (EPL).
00005 
00006 #ifndef AbcPrimalColumnDantzig_H
00007 #define AbcPrimalColumnDantzig_H
00008 
00009 #include "AbcPrimalColumnPivot.hpp"
00010 
00011 //#############################################################################
00012 
00019 class AbcPrimalColumnDantzig : public AbcPrimalColumnPivot {
00020 
00021 public:
00022 
00024 
00025 
00033      virtual int pivotColumn(CoinPartitionedVector * updates,
00034                              CoinPartitionedVector * spareRow2,
00035                              CoinPartitionedVector * spareColumn1);
00036 
00038      virtual void saveWeights(AbcSimplex * model, int) {
00039           model_ = model;
00040      }
00042 
00043 
00045 
00046 
00047      AbcPrimalColumnDantzig();
00048 
00050      AbcPrimalColumnDantzig(const AbcPrimalColumnDantzig &);
00051 
00053      AbcPrimalColumnDantzig & operator=(const AbcPrimalColumnDantzig& rhs);
00054 
00056      virtual ~AbcPrimalColumnDantzig ();
00057 
00059      virtual AbcPrimalColumnPivot * clone(bool copyData = true) const;
00060 
00062 
00063      //---------------------------------------------------------------------------
00064 
00065 private:
00067 
00068 };
00069 
00070 #endif
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 9 Feb 2015 for Clp by  doxygen 1.6.1