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