PIPS-NLP
|
#include "./Drivers/parallelPipsNlp_C_Callback.h"
#include "mpi.h"
#include "global_var.h"
#include <iostream>
#include <cassert>
#include <math.h>
#include <string>
Functions | |
int | str_init_x0 (double *x0, CallBackDataPtr cbd) |
int | str_prob_info (int *n, double *col_lb, double *col_ub, int *m, double *row_lb, double *row_ub, CallBackDataPtr cbd) |
int | str_eval_f (double *x0, double *x1, double *obj, CallBackDataPtr cbd) |
int | str_eval_g (double *x0, double *x1, double *eq_g, double *inq_g, CallBackDataPtr cbd) |
int | str_eval_grad_f (double *x0, double *x1, double *grad, CallBackDataPtr cbd) |
int | str_eval_jac_g (double *x0, double *x1, int *e_nz, double *e_elts, int *e_rowidx, int *e_colptr, int *i_nz, double *i_elts, int *i_rowidx, int *i_colptr, CallBackDataPtr cbd) |
int | str_eval_h (double *x0, double *x1, double *lambda, int *nz, double *elts, int *rowidx, int *colptr, CallBackDataPtr cbd) |
int | str_write_solution (double *x, double *lam_eq, double *lam_ieq, CallBackDataPtr cbd) |
int | main (int argc, char *argv[]) |
Variables | |
static const double | optObj =17142. |
static const std::string | objCheckArgName ="-objcheck" |
int main | ( | int | argc, |
char * | argv[] | ||
) |
should have a deallocation of 'prob' here...
int str_eval_f | ( | double * | x0, |
double * | x1, | ||
double * | obj, | ||
CallBackDataPtr | cbd | ||
) |
int str_eval_g | ( | double * | x0, |
double * | x1, | ||
double * | eq_g, | ||
double * | inq_g, | ||
CallBackDataPtr | cbd | ||
) |
int str_eval_grad_f | ( | double * | x0, |
double * | x1, | ||
double * | grad, | ||
CallBackDataPtr | cbd | ||
) |
int str_eval_h | ( | double * | x0, |
double * | x1, | ||
double * | lambda, | ||
int * | nz, | ||
double * | elts, | ||
int * | rowidx, | ||
int * | colptr, | ||
CallBackDataPtr | cbd | ||
) |
int str_eval_jac_g | ( | double * | x0, |
double * | x1, | ||
int * | e_nz, | ||
double * | e_elts, | ||
int * | e_rowidx, | ||
int * | e_colptr, | ||
int * | i_nz, | ||
double * | i_elts, | ||
int * | i_rowidx, | ||
int * | i_colptr, | ||
CallBackDataPtr | cbd | ||
) |
int str_init_x0 | ( | double * | x0, |
CallBackDataPtr | cbd | ||
) |
int str_prob_info | ( | int * | n, |
double * | col_lb, | ||
double * | col_ub, | ||
int * | m, | ||
double * | row_lb, | ||
double * | row_ub, | ||
CallBackDataPtr | cbd | ||
) |
int str_write_solution | ( | double * | x, |
double * | lam_eq, | ||
double * | lam_ieq, | ||
CallBackDataPtr | cbd | ||
) |
|
static |
|
static |