# ClpCholeskyWssmp.hpp

Go to the documentation of this file.

    00001 /* $Id: ClpCholeskyWssmp.hpp 1665 2011-01-04 17:55:54Z lou $ */
    00002 // Copyright (C) 2003, International Business Machines
    00003 // Corporation and others.  All Rights Reserved.
    00004 // This code is licensed under the terms of the Eclipse Public License (EPL).
    00005
    00006 #ifndef ClpCholeskyWssmp_H
    00007 #define ClpCholeskyWssmp_H
    00008
    00009 #include "ClpCholeskyBase.hpp"
    00010 class ClpMatrixBase;
    00011 class ClpCholeskyDense;
    00012
    00013
    00017 class ClpCholeskyWssmp : public ClpCholeskyBase {
    00018
    00019 public:
    00024      virtual int order(ClpInterior * model) ;
    00029      virtual int symbolic();
    00032      virtual int factorize(const double * diagonal, int * rowsDropped) ;
    00034      virtual void solve (double * region) ;
    00036
    00037
    00042      ClpCholeskyWssmp(int denseThreshold = -1);
    00044      virtual ~ClpCholeskyWssmp();
    00045      // Copy
    00046      ClpCholeskyWssmp(const ClpCholeskyWssmp&);
    00047      // Assignment
    00048      ClpCholeskyWssmp& operator=(const ClpCholeskyWssmp&);
    00050      virtual ClpCholeskyBase * clone() const ;
    00052
    00053
    00054 private:
    00057
    00058 };
    00059
    00060 #endif

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines