00001 int setulb_(long int *n, long int *m, double *x, double *l, double *u, long int *nbd, double *f, double *g, 00002 double *factr, double *pgtol, double *wa, long int *iwa, char *task, long int *iprint, char *csave, long int *lsave, 00003 long int *isave, double *dsave, long int task_len, long int csave_len); 00004 00005 int mainlb_(long int *n, long int *m, double *x, double *l, double *u, long int *nbd, double *f, 00006 double *g, double *factr, double *pgtol, double *ws, double *wy, 00007 double *sy, double *ss, double *yy, double *wt, double *wn, double *snd, 00008 double *z__, double *r__, double *d__, double *t, double *wa, double *sg, 00009 double *sgo, double *yg, double *ygo, long int *index, long int *iwhere, long int *indx2, 00010 char *task, long int *iprint, char *csave, long int *lsave, long int *isave, double *dsave, 00011 long int task_len, long int csave_len); 00012 00013 int active_(long int *n, double *l, double *u, long int *nbd, double *x, long int *iwhere, 00014 long int *iprint, long int *prjctd, long int *cnstnd, long int *boxed); 00015 00016 int bmv_(long int *m, double *sy, double *wt, long int *col, double *v, double *p, long int *info); 00017 00018 int cauchy_(long int *n, double *x, double *l, double *u, long int *nbd, double *g, long int *iorder, 00019 long int *iwhere, double *t, double *d__, double *xcp, long int *m, double *wy, double *ws, 00020 double *sy, double *wt, double *theta, long int *col, long int *head, double *p, double *c__, 00021 double *wbp, double *v, long int *nint, double *sg, double *yg, long int *iprint, double *sbgnrm, long int *info); 00022 00023 int cmprlb_(long int *n, long int *m, double *x, double *g, double *ws, double *wy, double *sy, 00024 double *wt, double *z__, double *r__, double *wa, long int *index, double *theta, 00025 long int *col, long int *head, long int *nfree, long int *cnstnd, long int *info); 00026 00027 int errclb_(long int *n, long int *m, double *factr, double *l, double *u, long int *nbd, char *task, 00028 long int *info, long int *k, long int task_len); 00029 00030 int formk_(long int *n, long int *nsub, long int *ind, long int *nenter, long int *ileave, long int *indx2, long int *iupdat, 00031 long int *updatd, double *wn, double *wn1, long int *m, double *ws, double *wy, double *sy, 00032 double *theta, long int *col, long int *head, long int *info); 00033 00034 int formt_(long int *m, double *wt, double *sy, double *ss, long int *col, double *theta, long int *info); 00035 00036 int freev_(long int *n, long int *nfree, long int *index, long int *nenter, long int *ileave, long int *indx2, long int *iwhere, 00037 long int *wrk, long int *updatd, long int *cnstnd, long int *iprint, long int *iter); 00038 00039 int hpsolb_(long int *n, double *t, long int *iorder, long int *iheap); 00040 00041 int lnsrlb_(long int *n, double *l, double *u, long int *nbd, double *x, double *f, double *fold, 00042 double *gd, double *gdold, double *g, double *d__, double *r__, double *t, 00043 double *z__, double *stp, double *dnorm, double *dtd, double *xstep, double *stpmx, 00044 long int *iter, long int *ifun, long int *iback, long int *nfgv, long int *info, char *task, long int *boxed, 00045 long int *cnstnd, char *csave, long int *isave, double *dsave, long int task_len, long int csave_len); 00046 00047 int matupd_(long int *n, long int *m, double *ws, double *wy, double *sy, double *ss, 00048 double *d__, double *r__, long int *itail, long int *iupdat, long int *col, long int *head, 00049 double *theta, double *rr, double *dr, double *stp, double *dtd); 00050 00051 int prn1lb_(long int*, long int*, double*, double*, double*, long int*, long int*, double*); 00052 00053 int prn2lb_(long int *n, double *x, double *f, double *g, long int *iprint, long int *itfile, 00054 long int *iter, long int *nfgv, long int *nact, double *sbgnrm, long int *nint, char *word, 00055 long int *iword, long int *iback, double *stp, double *xstep, long int word_len); 00056 00057 int prn3lb_(long int *n, double *x, double *f, char *task, long int *iprint, long int *info, 00058 long int *itfile, long int *iter, long int *nfgv, long int *nintol, long int *nskip, long int *nact, 00059 double *sbgnrm, double *time, long int *nint, char *word, long int *iback, double *stp, 00060 double *xstep, long int *k, double *cachyt, double *sbtime, double *lnscht, 00061 long int task_len, long int word_len); 00062 00063 int projgr_(long int *n, double *l, double *u, long int *nbd, double *x, double *g, double *sbgnrm); 00064 00065 int subsm_(long int *n, long int *m, long int *nsub, long int *ind, double *l, double *u, long int *nbd, 00066 double *x, double *d__, double *ws, double *wy, double *theta, long int *col, 00067 long int *head, long int *iword, double *wv, double *wn, long int *iprint, long int *info); 00068 00069 int dcsrch_(double *f, double *g, double *stp, double *ftol, double *gtol, double *xtol, 00070 double *stpmin, double *stpmax, char *task, long int *isave, double *dsave, long int task_len); 00071 00072 int dcstep_(double *stx, double *fx, double *dx, double *sty, double *fy, double *dy, 00073 double *stp, double *fp, double *dp, long int *brackt, double *stpmin, double *stpmax); 00074 00075 int timer_(double *ttime); 00076 00077 double dnrm2_(long int *n, double *x, long int *incx); 00078 00079 double dpmeps_(); 00080 00081 int daxpy_(long int *n, double *da, double *dx, long int *incx, double *dy, long int *incy); 00082 00083 int dcopy_(long int *n, double *dx, long int *incx, double *dy, long int *incy); 00084 00085 double ddot_(long int *n, double *dx, long int *incx, double *dy, long int *incy); 00086 00087 int dpofa_(double *a, long int *lda, long int *n, long int *info); 00088 00089 int dscal_(long int *n, double *da, double *dx, long int *incx); 00090 00091 int dtrsl_(double *t, long int *ldt, long int *n, double *b, long int *job, long int *info); 00092 00093 long int s_cmp(char *str1, const char *const str2, long int l1, long int l2); 00094 00095 int s_copy(char *str1, const char *const str2, long int l1, long int l2); 00096 00097 00098