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

QpBound.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 QPBOUNDFACTORY
00006 #define QPBOUNDFACTORY
00007 
00008 #include "ProblemFormulation.h"
00009 #include "OoqpVectorHandle.h"
00010 
00011 class LinearAlgebraPackage;
00012 
00027 class QpBound : public ProblemFormulation {
00028 protected:
00030   int nx;
00031   
00032   LinearAlgebraPackage * la;
00033   QpBound( int nx );
00034 public: 
00035   virtual Data            * makeRandomData();
00036   virtual Residuals       * makeResiduals(Data * prob_in);
00037   virtual Variables       * makeVariables(Data * prob_in);
00038   virtual LinearSystem    * makeLinsys(Data * prob_in) = 0;
00039   virtual OoqpVector  *  newPrimalVector();
00040   virtual ~QpBound();
00041 };
00042 
00043 #endif
00044 
00045 

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