- Main Page
- Modules
- Namespaces
- Classes
- Files
- Related Pages

- File List
- File Members

# /home/coin/SVN-release/Alps-1.2.1/Clp/src/ClpPrimalColumnDantzig.hpp

Go to the documentation of this file.

    00001 /* $Id: ClpPrimalColumnDantzig.hpp 1525 2010-02-26 17:27:59Z mjs $ */
    00002 // Copyright (C) 2002, International Business Machines
    00003 // Corporation and others.  All Rights Reserved.
    00004 #ifndef ClpPrimalColumnDantzig_H
    00005 #define ClpPrimalColumnDantzig_H
    00006
    00007 #include "ClpPrimalColumnPivot.hpp"
    00008
    00009 //#############################################################################
    00010
    00017 class ClpPrimalColumnDantzig : public ClpPrimalColumnPivot {
    00018
    00019 public:
    00020
    00022
    00023
    00031      virtual int pivotColumn(CoinIndexedVector * updates,
    00032                              CoinIndexedVector * spareRow1,
    00033                              CoinIndexedVector * spareRow2,
    00034                              CoinIndexedVector * spareColumn1,
    00035                              CoinIndexedVector * spareColumn2);
    00036
    00038      virtual void saveWeights(ClpSimplex * model, int) {
    00039           model_ = model;
    00040      }
    00042
    00043
    00045
    00046
    00047      ClpPrimalColumnDantzig();
    00048
    00050      ClpPrimalColumnDantzig(const ClpPrimalColumnDantzig &);
    00051
    00053      ClpPrimalColumnDantzig & operator=(const ClpPrimalColumnDantzig& rhs);
    00054
    00056      virtual ~ClpPrimalColumnDantzig ();
    00057
    00059      virtual ClpPrimalColumnPivot * clone(bool copyData = true) const;
    00060
    00062
    00063      //---------------------------------------------------------------------------
    00064
    00065 private:
    00067
    00068 };
    00069
    00070 #endif