Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

DenseLinearAlgebraPackage.h

00001 /* OOQP                                                               *
00002  * Authors: E. Michael Gertz, Stephen J. Wright                       *
00003  * (C) 2001 University of Chicago. See Copyright Notification in OOQP */
00004 
00005 #ifndef DENSELINEARALGEBRA
00006 #define DENSELINEARALGEBRA
00007 
00008 #include "LinearAlgebraPackage.h"
00009 
00010 #include "DoubleMatrixHandle.h"
00011 #include "OoqpVectorHandle.h"
00012 class DoubleLinearSolver;
00013 
00027 class DenseLinearAlgebraPackage : public LinearAlgebraPackage {
00028 protected:
00029   DenseLinearAlgebraPackage() {};
00030   virtual ~DenseLinearAlgebraPackage() {};
00031 public:
00034   static DenseLinearAlgebraPackage * soleInstance();
00035   virtual SymMatrix * newSymMatrix( int size, int nnz );
00036   virtual GenMatrix * newGenMatrix( int m, int n, int nnz );
00037   virtual OoqpVector *  newVector( int n );
00038   virtual void whatami( char type[32] );
00039 };
00040 
00044 #endif

Generated on Mon May 24 17:40:46 2004 for OOQP by doxygen1.2.18