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

cQpGen.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 CQPGEN
00006 #define CQPGEN
00007 
00008 #include "OoqpMonitorData.h"
00009 
00013 typedef struct {
00014   void * factory;
00015   void * prob;
00016   void * solver;
00017 } QpGenContext;
00018 
00019 #ifdef __cplusplus
00020 extern "C" {
00021 #endif
00022   void QpGenFinish ( QpGenContext * ctx,
00023                      double   x[],  double gamma[],     double phi[],
00024                      double   y[], 
00025                      double   z[],  double lambda[],    double pi[],
00026                      double *objectiveValue,
00027                      int * status_code );
00028 
00029   void QpGenCleanup( QpGenContext * ctx );
00030 
00031   void QpGenAddMonitor( QpGenContext * ctx, DoItCFunc cmon,
00032                         void * mctx );
00033 
00034   void QpGenMonitorSelf( QpGenContext * ctx );
00035 #ifdef __cplusplus
00036 }
00037 #endif
00038 
00039 #endif

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