PIPS-NLP
Functions | Variables
parmodel3.cpp File Reference
#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 =0.0
 
static const std::string objCheckArgName ="-objcheck"
 

Function Documentation

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 
)

Variable Documentation

const std::string objCheckArgName ="-objcheck"
static
const double optObj =0.0
static