6 #ifndef CNLPGENSPARSE_NLP 7 #define CNLPGENSPARSE_NLP 12 void newTriple(
int ** irow,
int nnz,
int ** jcol,
double ** M,
int * ierr );
13 void freeTriple(
int ** irow,
int ** jcol,
double ** M );
15 void makehb(
int irow[],
int nnz,
int krow[],
int m,
int * ierr );
18 int ** irowQ,
int nnzQ,
int ** jcolQ,
double ** dQ,
19 double ** xlow,
char ** ixlow,
20 double ** xupp,
char ** ixupp,
21 int ** irowA,
int nnzA,
int ** jcolA,
double ** dA,
23 int ** irowC,
int nnzC,
int ** jcolC,
double ** dC,
24 double ** clow,
int mz,
char ** iclow,
25 double ** cupp,
char ** icupp,
29 int ** irowQ,
int ** jcolQ,
double ** dQ,
30 double ** xlow,
char ** ixlow,
31 double ** xupp,
char ** ixupp,
32 int ** irowA,
int ** jcolA,
double ** dA,
34 int ** irowC,
int ** jcolC,
double ** dC,
35 double ** clow,
char ** iclow,
36 double ** cupp,
char ** icupp );
39 int krowQ[],
int jcolQ[],
double dQ[],
40 double xlow[],
char ixlow[],
41 double xupp[],
char ixupp[],
42 int krowA[],
int my,
int jcolA[],
45 int krowC[],
int mz,
int jcolC[],
47 double clow[],
char iclow[],
48 double cupp[],
char icupp[],
53 int krowQ[],
int jcolQ[],
double dQ[],
54 double xlow[],
char ixlow[],
55 double xupp[],
char ixupp[],
56 int krowA[],
int my,
int jcolA[],
double dA[],
58 int krowC[],
int mz,
int jcolC[],
double dC[],
59 double clow[],
char iclow[],
60 double cupp[],
char icupp[],
61 double x[],
double gamma[],
double phi[],
63 double z[],
double lambda[],
double pi[],
64 double *objectiveValue,
69 int irowQ[],
int nnzQ,
int jcolQ[],
double dQ[],
70 double xlow[],
char ixlow[],
71 double xupp[],
char ixupp[],
72 int irowA[],
int nnzA,
int jcolA[],
double dA[],
74 int irowC[],
int nnzC,
int jcolC[],
double dC[],
75 double clow[],
int mz,
char iclow[],
76 double cupp[],
char icupp[],
77 double x[],
double gamma[],
double phi[],
79 double z[],
double lambda[],
double pi[],
80 double *objectiveValue,
void Nlpsolvehb(double c[], int nx, int krowQ[], int jcolQ[], double dQ[], double xlow[], char ixlow[], double xupp[], char ixupp[], int krowA[], int my, int jcolA[], double dA[], double bA[], int krowC[], int mz, int jcolC[], double dC[], double clow[], char iclow[], double cupp[], char icupp[], double x[], double gamma[], double phi[], double y[], double z[], double lambda[], double pi[], double *objectiveValue, int print_level, int *status_code)
Definition: cNlpGenSparseNLP.C:202
void freeTriple(int **irow, int **jcol, double **M)
Definition: cNlpGenSparseNLP.C:106
void Nlpsolvesp(double c[], int nx, int irowQ[], int nnzQ, int jcolQ[], double dQ[], double xlow[], char ixlow[], double xupp[], char ixupp[], int irowA[], int nnzA, int jcolA[], double dA[], double bA[], int my, int irowC[], int nnzC, int jcolC[], double dC[], double clow[], int mz, char iclow[], double cupp[], char icupp[], double x[], double gamma[], double phi[], double y[], double z[], double lambda[], double pi[], double *objectiveValue, int print_level, int *status_code)
Definition: cNlpGenSparseNLP.C:241
void NlpGenHbNLPSetup(double c[], int nx, int krowQ[], int jcolQ[], double dQ[], double xlow[], char ixlow[], double xupp[], char ixupp[], int krowA[], int my, int jcolA[], double dA[], double bA[], int krowC[], int mz, int jcolC[], double dC[], double clow[], char iclow[], double cupp[], char icupp[], NlpGenContext *ctx, int *ierr)
Definition: cNlpGenSparseNLP.C:147
void makehb(int irow[], int nnz, int krow[], int m, int *ierr)
Definition: cNlpGenSparseNLP.C:115
void newTriple(int **irow, int nnz, int **jcol, double **M, int *ierr)
Definition: cNlpGenSparseNLP.C:88
void newNlpGenSparse(double **c, int nx, int **irowQ, int nnzQ, int **jcolQ, double **dQ, double **xlow, char **ixlow, double **xupp, char **ixupp, int **irowA, int nnzA, int **jcolA, double **dA, double **b, int my, int **irowC, int nnzC, int **jcolC, double **dC, double **clow, int mz, char **iclow, double **cupp, char **icupp, int *ierr)
Definition: cNlpGenSparseNLP.C:18
void freeNlpGenSparse(double **c, int **irowQ, int **jcolQ, double **dQ, double **xlow, char **ixlow, double **xupp, char **ixupp, int **irowA, int **jcolA, double **dA, double **b, int **irowC, int **jcolC, double **dC, double **clow, char **iclow, double **cupp, char **icupp)
Definition: cNlpGenSparseNLP.C:66