OptNPSOL.C File Reference


Namespaces

namespace  OPTPP

Functions

void npsol_setup (char *string)
void npsol (int &n, int &nclin, int &ncnln, int &nrowa, int &nrowj, int &nrowr, double *a, double *bl, double *bu, void(*funcon)(int &npsol_mode, int &ncnln, int &n, int &nrowj, int *needc, double *x, double *c, double *cjac, int &nstate), void(*funobj)(int &npsol_mode, int &n, double *x, double &objf, double *objgrd, int &nstate), int &inform, int &iter, int *istate, double *c, double *cjac, double *clambda, double &objf, double *grad, double *r, double *x, int *iw, int &leniw, double *w, int &lenw)
void OPTPP::get_F (int &, int &, double *, double &, double *, int &)
void OPTPP::get_C (int &, int &, int &, int &, int *, double *, double *, double *, int &)

Variables

static char * OPTPP::class_name = "OptNPSOL"
static USERFCN0 OPTPP::fcn0
static USERFCN1 OPTPP::fcn1
static USERNLNCON0 OPTPP::cfcn0
static USERNLNCON1 OPTPP::cfcn1
static int OPTPP::dlevel
static int OPTPP::feval_cnt = 0
static int OPTPP::geval_cnt = 0
static Appl_Data_NPSOL * OPTPP::app

Function Documentation

void npsol ( int &  n,
int &  nclin,
int &  ncnln,
int &  nrowa,
int &  nrowj,
int &  nrowr,
double *  a,
double *  bl,
double *  bu,
void(*)(int &npsol_mode, int &ncnln, int &n, int &nrowj, int *needc, double *x, double *c, double *cjac, int &nstate)  funcon,
void(*)(int &npsol_mode, int &n, double *x, double &objf, double *objgrd, int &nstate)  funobj,
int &  inform,
int &  iter,
int *  istate,
double *  c,
double *  cjac,
double *  clambda,
double &  objf,
double *  grad,
double *  r,
double *  x,
int *  iw,
int &  leniw,
double *  w,
int &  lenw 
)

void npsol_setup ( char *  string  ) 


Bug Reports    OPT++ Developers    Copyright Information    GNU Lesser General Public License
Documentation, generated by , last revised August 30, 2006.