Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members

ClpCholeskyDense.hpp

00001 // Copyright (C) 2003, International Business Machines
00002 // Corporation and others.  All Rights Reserved.
00003 #ifndef ClpCholeskyDense_H
00004 #define ClpCholeskyDense_H
00005 
00006 #include "ClpCholeskyBase.hpp"
00007 
00008 
00012 class ClpMatrixBase;
00013 class ClpCholeskyDense : public ClpCholeskyBase {
00014   
00015 public:
00020   virtual int order(ClpInterior * model) ;
00022   virtual int factorize(const double * diagonal, int * rowsDropped) ;
00024   virtual void solve (double * region) const ;
00026 
00027 
00031   ClpCholeskyDense();
00033   virtual ~ClpCholeskyDense();
00034   // Copy
00035   ClpCholeskyDense(const ClpCholeskyDense&);
00036   // Assignment
00037   ClpCholeskyDense& operator=(const ClpCholeskyDense&);
00039   virtual ClpCholeskyBase * clone() const ;
00041    
00042     
00043 private:
00046 
00047   double * work_;
00049   ClpMatrixBase * rowCopy_;
00051 };
00052 
00053 #endif

Generated on Wed Dec 3 14:37:25 2003 for CLP by doxygen 1.3.5