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

cQpGenDense.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 CQPGENDENSE
00006 #define CQPGENDENSE
00007 
00008 #include "cQpGen.h"
00009 
00010 #ifdef __cplusplus
00011 extern "C" {
00012 #endif
00013 
00014   void newQpGenDense( double ** c,      int nx,    double ** Q,
00015                       double ** xlow,              char   ** ixlow,
00016                       double ** xupp,              char   ** ixupp,
00017                       double ** A,      int my,    double ** b,
00018                       double ** C,      int mz,
00019                       double ** clow,              char   ** iclow,
00020                       double ** cupp,              char   ** icupp,
00021                       int    *  ierr );
00022 
00023   void freeQpGenDense( double ** c,      double ** Q,
00024                        double ** xlow,   char   ** ixlow,
00025                        double ** xupp,   char   ** ixupp,
00026                        double ** A,      double ** b,
00027                        double ** C,
00028                        double ** clow,   char ** iclow,
00029                        double ** cupp,   char ** icupp );
00030 
00031   void qpsolvede( double    c[],  int  nx,       double Q[],
00032                 double xlow[],  char ixlow[], 
00033                 double xupp[],  char ixupp[],
00034                 double    A[],  int  my,       double   bA[],
00035                 double    C[],  int  mz,
00036                 double clow[],  char iclow[],
00037                 double cupp[],  char icupp[],
00038                 double    x[],  double gamma[],     double phi[],
00039                 double    y[],
00040                 double    z[],  double lambda[],  double pi[],
00041                 double   *objectiveValue,
00042                 int print_level, int * ierr );
00043 
00044   void QpGenDenseGondzioSetup( double    c[],   int  nx,       double Q[],
00045                              double xlow[],   char ixlow[], 
00046                              double xupp[],   char ixupp[],
00047                              double    A[],   int  my,       double   bA[],
00048                              double    C[],   int  mz,   
00049                              double clow[],   char iclow[],
00050                              double cupp[],   char icupp[],
00051                              QpGenContext * ctx,
00052                              int * ierr );
00053 
00054 #ifdef __cplusplus
00055 }
00056 #endif
00057 
00058 #endif
00059 
00060 
00061 
00062 

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