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

cQpBound.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 CQPBOUND
00006 #define CQPBOUND
00007 
00008 #include "OoqpMonitorData.h"
00009 
00013 typedef struct {
00014   void * factory;
00015   void * prob;
00016   void * solver;
00017 } QpBoundContext;
00018 
00019 #ifdef __cplusplus
00020 extern "C" {
00021 #endif
00022   void QpBoundDoSolve( double   x[],  double gamma[],     double phi[],
00023                        QpBoundContext * ctx, int * ierr );
00024 
00025   void QpBoundCleanup( QpBoundContext * ctx );
00026 
00027   void QpBoundAddMonitor( QpBoundContext * ctx, DoItCFunc cmon,
00028                           void * mctx );
00029 #ifdef __cplusplus
00030 };
00031 #endif
00032 
00033 #endif

Generated on Wed Mar 22 13:58:33 2006 for OOQP by doxygen 1.3.5