typedef struct FCOMPLEX {float r,i;} fcomplex; typedef struct IMMENSE {unsigned long l,r;} immense; typedef struct GREAT {unsigned short l,c,r;} great; #define TRADITIONAL 1 /* but leave LINT_ARGS and ANSI undefined */ #ifdef LINT_ARGS void adi(double **, double **, double **, double **, double **, double **, double **, double **, int, int, double, double, double); void amoeba(float **, float *, int, float, float (*)(), int *); void anneal(float *, float *, int *, int); void avevar(float *, int, float *, float *); void balanc(float **, int); void bcucof(float *, float *, float *, float *, float, float, float **); void bcuint(float *, float *, float *, float *, float, float, float, float, float, float, float *, float *, float *); float bessi(int, float); float bessi0(float); float bessi1(float); float bessj(int, float); float bessj0(float); float bessj1(float); float bessk(int, float); float bessk0(float); float bessk1(float); float bessy(int, float); float bessy0(float); float bessy1(float); float beta(float, float); float betacf(float, float, float); float betai(float, float, float); float bico(int, int); void bksub(int, int, int, int, int, float ***); float bnldev(float, int, int *); float brent(float, float, float, float (*)(), float, float *); void bsstep(float *, float *, int, float *, float, float, float *, float *, float *, void (*)()); void caldat(long, int *, int *, int *); float cel(float, float, float, float); void chder(float, float, float *, float *, int); float chebev(float, float, float *, int, float); void chebft(float, float, float *, int, float (*)()); void chebpc(float *, float *, int); void chint(float, float, float *, float *, int); void chsone(float *, float *, int, int, float *, float *, float *); void chstwo(float *, float *, int, int, float *, float *, float *); void cntab1(int **, int, int, float *, float *, float *, float *, float *); void cntab2(int **, int, int, float *, float *, float *, float *, float *, float *, float *, float *); void convlv(float *, int, float *, int, int, float *); void correl(float *, float *, int, float *); void cosft(float *, int, int); void covsrt(float **, int, int *, int); void crank(int, float *, float *); float dbrent(float, float, float, float (*)(), float (*)(), float, float *); void ddpoly(float *, int, float, float *, int); void des(immense, immense, int *, int, immense *); void ks(immense, int, great *); void cyfun(unsigned long, great, unsigned long *); float df1dim(float); void dfpmin(float *, int, float, int *, float *, float (*)(), void (*)()); void difeq(int, int, int, int, int, int, int *, int, float **, float **); void dlinmin(float *, float *, int, float *, float (*)(), void (*)()); void eclass(int *, int, int *, int *, int); void eclazz(int *, int, int (*)()); void eigsrt(float *, float **, int); float el2(float, float, float, float); void elmhes(float **, int); float erf(float); float erfc(float); float erfcc(float); void eulsum(float *, float, int, float *); float evlmem(float, float *, int, float); float expdev(int *); float f1dim(float); float factln(int); float factrl(int); void fgauss(float, float *, float *, float *, int); void fit(float *, float *, int, float *, int, float *, float *, float *, float *, float *, float *); void fixrts(float *, int); void fleg(float, float *, int); void flmoon(int, int, long *, float *); void four1(float *, int, int); void fourn(float *, int *, int, int); void fpoly(float, float *, int); void frprmn(float *, int, float, int *, float *, float (*)(), void (*)()); void ftest(float *, int, float *, int, float *, float *); float gamdev(int, int *); float gammln(float); float gammp(float, float); float gammq(float, float); float gasdev(int *); void gauleg(double, double, double *, double *, int); void gaussj(float **, int, float **, int); void gcf(float *, float, float, float *); float golden(float, float, float, float (*)(), float, float *); void gser(float *, float, float, float *); void hqr(float **, int, float *, float *); void hunt(float *, int, float, int *); void indexx(int, float *, int *); int irbit1(unsigned long int *); int irbit2(unsigned long int *); void jacobi(float **, int, float *, float **, int *); long julday(int, int, int); void kendl1(float *, float *, int, float *, float *, float *); void kendl2(float **, int, int, float *, float *, float *); void ksone(float *, int, float (*)(), float *, float *); void kstwo(float *, int, float *, int, float *, float *); void laguer(fcomplex *, int, fcomplex *, float, int); void lfit(float *, float *, float *, int, float *, int, int *, int, float **, float *, void (*)()); void linmin(float *, float *, int, float *, float (*)()); void locate(float *, int, float, int *); void lubksb(float **, int, int *, float *); void ludcmp(float **, int, int *, float *); void mdian1(float *, int, float *); void mdian2(float *, int, float *); void medfit(float *, float *, int, float *, float *, float *); void memcof(float *, int, int, float *, float *); float midexp(float (*)(), float, float, int); float midinf(float (*)(), float, float, int); float midpnt(float (*)(), float, float, int); float midsql(float (*)(), float, float, int); float midsqu(float (*)(), float, float, int); void mmid(float *, float *, int, float, float, int, float *, void (*)()); void mnbrak(float *, float *, float *, float *, float *, float *, float (*)()); void mnewt(int, float *, int, float, float); void moment(float *, int, float *, float *, float *, float *, float *, float *); void mprove(float **, float **, int, int *, float *, float *); void mrqcof(float *, float *, float *, int, float *, int, int *, int, float **, float *, float *, void (*)()); void mrqmin(float *, float *, float *, int, float *, int, int *, int, float **, float **, float *, void (*)(), float *); void odeint(float *, int, float, float, float, float, float, int *, int *, void (*)(), void (*)()); void pcshft(float, float, float *, int); void pearsn(float *, float *, int, float *, float *, float *); void piksr2(int, float *, float *); void piksrt(int, float *); void pinvs(int, int, int, int, int, int, float ***, float **); float plgndr(int, int, float); float poidev(float, int *); void polcoe(float *, float *, int, float *); void polcof(float *, float *, int, float *); void poldiv(float *, int, float *, int, float *, float *); void polin2(float *, float *, float **, int, int, float, float, float *, float *); void polint(float *, float *, int, float, float *, float *); void powell(float *, float **, int, float, int *, float *, float (*)()); void predic(float *, int, float *, int, float *, int); float probks(float); void pzextr(int, float, float *, float *, float *, int, int); void qcksrt(int, float *); float qgaus(float (*)(float), float, float); float qromb(float (*)(float), float, float); float qromo(float (*)(float), float, float, float (*)()); void qroot(float *, int, float *, float *, float); float qsimp(float (*)(float), float, float); float qtrap(float (*)(float), float, float); float quad3d(float (*)(float), float, float); float ran0(int *); float ran1(int *); float ran2(long *); float ran3(int *); float ran4(int *); void rank(int, int *, int *); void ratint(float *, float *, int, float, float *, float *); void realft(float *, int, int); void red(int, int, int, int, int, int, int, int, int, int, int, float ***, float **); void rk4(float *, float *, int, float, float, float *, void (*)()); void rkdumb(float *, int, float, float, int, void (*)()); void rkqc(float *, float *, int, float *, float, float, float *, float *, float *, void (*)()); float rofunc(float); float rtbis(float (*)(), float, float, float); float rtflsp(float (*)(), float, float, float); float rtnewt(void (*)(), float, float, float); float rtsafe(void (*)(), float, float, float); float rtsec(float (*)(), float, float, float); void rzextr(int, float, float *, float *, float *, int, int); void scrsho(float (*)()); void shell(int, float *); void shoot(int, float *, float *, int, float, float, float, float, float, float *, float *); void shootf(int, float *, float *, float *, float *, int, int, float, float, float, float, float, float, float *, float *, float *); void simp1(float **, int, int *, int, int, int *, float *); void simp2(float **, int, int *, int, int *, int, float *); void simp3(float **, int, int, int, int); void simplx(float **, int, int, int, int, int, int *, int *, int *); void sinft(float *, int); void smooft(float *, int, float); void sncndn(float, float, float *, float *, float *); void solvde(int, float, float, float *, int *, int, int, int, float **, float ***, float **); void sor(double **, double **, double **, double **, double **, double **, double **, int, double); void sort(int, float *); void sort2(int, float *, float *); void sort3(int, float *, float *, float *); void sparse(float *, int, float *, float *); void spctrm(FILE *, float *, int, int, int); void spear(float *, float *, int, float *, float *, float *, float *, float *); void splie2(float *, float *, float **, int, int, float **); void splin2(float *, float *, float **, float **, int, int, float, float, float *); void spline(float *, float *, int, float, float, float *); void splint(float *, float *, float *, int, float, float *); void svbksb(float **, float *, float **, int, int, float *, float *); void svdcmp(float **, int, int, float *, float **); void svdfit(float *, float *, float *, int, float *, int, float **, float **, float *, float *, void (*)()); void svdvar(float **, int, float *, float **); void toeplz(float *, float *, float *, int); void tptest(float *, float *, int, float *, float *); void tqli(float *, float *, int, float **); float trapzd(float (*)(float), float, float, int); void tred2(float **, int, float *, float *); void tridag(float *, float *, float *, float *, float *, int); void ttest(float *, int, float *, int, float *, float *); void tutest(float *, int, float *, int, float *, float *); void twofft(float *, float *, float *, float *, int); void vander(float *, float *, float *, int); int zbrac(float (*)(), float *, float *); void zbrak(float (*)(), float, float, int, float *, float *, int *); float zbrent(float (*)(), float, float, float); void zroots(fcomplex *, int, fcomplex *, int); #endif #ifdef ANSI void adi(double **a, double **b, double **c, double **d, double **e, double **f, double **g, double **u, int jmax, int k, double alpha, double beta, double eps); void amoeba(float **p, float *y, int ndim, float ftol, float (*funk)(float *), int *iter); void anneal(float *x, float *y, int *iorder, int ncity); void avevar(float *data, int n, float *ave, float *svar); void balanc(float **a, int n); void bcucof(float *y, float *y1, float *y2, float *y12, float d1, float d2, float **c); void bcuint(float *y, float *y1, float *y2, float *y12, float x1l, float x1u, float x2l, float x2u, float x1, float x2, float *ansy, float *ansy1, float *ansy2); float bessi(int n, float x); float bessi0(float x); float bessi1(float x); float bessj(int n, float x); float bessj0(float x); float bessj1(float x); float bessk(int n, float x); float bessk0(float x); float bessk1(float x); float bessy(int n, float x); float bessy0(float x); float bessy1(float x); float beta(float z, float w); float betacf(float a, float b, float x); float betai(float a, float b, float x); float bico(int n, int k); void bksub(int ne, int nb, int jf, int k1, int k2, float ***c); float bnldev(float pp, int n, int *idum); float brent(float ax, float bx, float cx, float (*f)(float), float tol, float *xmin); void bsstep(float *y, float *dydx, int nv, float *xx, float htry, float eps, float *yscal, float *hdid, float *hnext, void (*derivs)(float,float *,float *)); void caldat(long julian, int *mm, int *id, int *iyyy); float cel(float qqc, float pp, float aa, float bb); void chder(float a, float b, float *c, float *cder, int n); float chebev(float a, float b, float *c, int m, float x); void chebft(float a, float b, float *c, int n, float (*func)(float)); void chebpc(float *c, float *d, int n); void chint(float a, float b, float *c, float *cint, int n); void chsone(float *bins, float *ebins, int nbins, int knstrn, float *df, float *chsq, float *prob); void chstwo(float *bins1, float *bins2, int nbins, int knstrn, float *df, float *chsq, float *prob); void cntab1(int **nn, int n1, int nj, float *chisq, float *df, float *prob, float *cramrv, float *ccc); void cntab2(int **nn, int ni, int nj, float *h, float *hx, float *hy, float *hygx, float *hxgy, float *uygx, float *uxgy, float *uxy); void convlv(float *data, int n, float *respns, int m, int isign, float *ans); void correl(float *data1, float *data2, int n, float *ans); void cosft(float *y, int n, int isign); void covsrt(float **covar, int ma, int *lista, int mfit); void crank(int n, float *w, float *s); float dbrent(float ax, float bx, float cx, float (*f)(float), float (*df)(float), float tol, float *xmin); void ddpoly(float *c, int nc, float x, float *pd, int nd); void des(immense inp, immense key, int *newkey, int isw, immense *out); void ks(immense key, int n, great *kn); void cyfun(unsigned long ir, great k, unsigned long *iout); float df1dim(float x); void dfpmin(float *p, int n, float ftol, int *iter, float *fret, float (*func)(float *), void (*dfunc)(float *,float *)); void difeq(int k, int k1, int k2, int jsf, int is1, int isf, int *indexv, int ne, float **s, float **y); void dlinmin(float *p, float *xi, int n, float *fret, float (*func)(float *), void (*dfunc)(float *,float *)); void eclass(int *nf, int n, int *lista, int *listb, int m); void eclazz(int *nf, int n, int (*equiv)(int,int)); void eigsrt(float *d, float **v, int n); float el2(float x, float qqc, float aa, float bb); void elmhes(float **a, int n); float erf(float x); float erfc(float x); float erfcc(float x); void eulsum(float *sum, float term, int jterm, float *wksp); float evlmem(float fdt, float *cof, int m, float pm); float expdev(int *idum); float f1dim(float x); float factln(int n); float factrl(int n); void fgauss(float x, float *a, float *y, float *dyda, int na); void fit(float *x, float *y, int ndata, float *sig, int mwt, float *a, float *b, float *siga, float *sigb, float *chi2, float *q); void fixrts(float *d, int npoles); void fleg(float x, float *pl, int nl); void flmoon(int n, int nph, long *jd, float *frac); void four1(float *data, int nn, int isign); void fourn(float *data, int *nn, int ndim, int isign); void fpoly(float x, float *p, int np); void frprmn(float *p, int n, float ftol, int *iter, float *fret, float (*func)(float *), void (*dfunc)(float *,float *)); void ftest(float *data1, int n1, float *data2, int n2, float *f, float *prob); float gamdev(int ia, int *idum); float gammln(float xx); float gammp(float a, float x); float gammq(float a, float x); float gasdev(int *idum); void gauleg(double x1, double x2, double *x, double *w, int n); void gaussj(float **a, int n, float **b, int m); void gcf(float *gammcf, float a, float x, float *gln); float golden(float ax, float bx, float cx, float (*f)(float), float tol, float *xmin); void gser(float *gamser, float a, float x, float *gln); void hqr(float **a, int n, float *wr, float *wi); void hunt(float *xx, int n, float x, int *jlo); void indexx(int n, float *arrin, int *indx); int irbit1(unsigned long int *iseed); int irbit2(unsigned long int *iseed); void jacobi(float **a, int n, float *d, float **v, int *nrot); long julday(int mm, int id, int iyyy); void kendl1(float *data1, float *data2, int n, float *tau, float *z, float *prob); void kendl2(float **tab, int i, int j, float *tau, float *z, float *prob); void ksone(float *data, int n, float (*func)(float), float *d, float *prob); void kstwo(float *data1, int n1, float *data2, int n2, float *d, float *prob); void laguer(fcomplex *a, int m, fcomplex *x, float eps, int polish); void lfit(float *x, float *y, float *sig, int ndata, float *a, int ma, int *lista, int mfit, float **covar, float *chisq, void (*funcs)(float,float *,int)); void linmin(float *p, float *xi, int n, float *fret, float (*func)(float)); void locate(float *xx, int n, float x, int *j); void lubksb(float **a, int n, int *indx, float *b); void ludcmp(float **a, int n, int *indx, float *d); void mdian1(float *x, int n, float *xmed); void mdian2(float *x, int n, float *xmed); void medfit(float *x, float *y, int ndata, float *a, float *b, float *abdev); void memcof(float *data, int n, int m, float *pm, float *cof); float midexp(float (*funk)(float), float aa, float bb, int n); float midinf(float (*funk)(float), float aa, float bb, int n); float midpnt(float (*func)(float), float a, float b, int n); float midsql(float (*funk)(float), float aa, float bb, int n); float midsqu(float (*funk)(float), float aa, float bb, int n); void mmid(float *y, float *dydx, int nvar, float xs, float htot, int nstep, float *yout, void (*derivs)(float,float *,float *)); void mnbrak(float *ax, float *bx, float *cx, float *fa, float *fb, float *fc, float (*func)(float)); void mnewt(int ntrial, float *x, int n, float tolx, float tolf); void moment(float *data, int n, float *ave, float *adev, float *sdev, float *svar, float *skew, float *curt); void mprove(float **a, float **alud, int n, int *indx, float *b, float *x); void mrqcof(float *x, float *y, float *sig, int ndata, float *a, int ma, int *lista, int mfit, float **alpha, float *beta, float *chisq, void (*funcs)(float,float *,float *,float *,int)); void mrqmin(float *x, float *y, float *sig, int ndata, float *a, int ma, int *lista, int mfit, float **covar, float **alpha, float *chisq, void (*funcs)(float,float *,float *,float *, int),float *alamda); void odeint(float *ystart, int nvar, float x1, float x2, float eps, float h1, float hmin, int *nok, int *nbad, void (*derivs)(float,float *,float *), void (*rkqc)(float *,float *,int,float *,float,float,float *,float *,float *,void (*)(float,float *,float *))); void pcshft(float a, float b, float *d, int n); void pearsn(float *x, float *y, int n, float *r, float *prob, float *z); void piksr2(int n, float *arr, float *brr); void piksrt(int n, float *arr); void pinvs(int ie1, int ie2, int je1, int jsf, int jc1, int k, float ***c, float **s); float plgndr(int l, int m, float x); float poidev(float xm, int *idum); void polcoe(float *x, float *y, int n, float *cof); void polcof(float *xa, float *ya, int n, float *cof); void poldiv(float *u, int n, float *v, int nv, float *q, float *r); void polin2(float *x1a, float *x2a, float **ya, int m, int n, float x1, float x2, float *y, float *dy); void polint(float *xa, float *ya, int n, float x, float *y, float *dy); void powell(float *p, float **xi, int n, float ftol, int *iter, float *fret, float (*func)(float *)); void predic(float *data, int ndata, float *d, int npoles, float *future, int nfut); float probks(float alam); void pzextr(int iest, float xest, float *yest, float *yz, float *dy, int nv, int nuse); void qcksrt(int n, float *arr); float qgaus(float (*func)(float), float a, float b); float qromb(float (*func)(float), float a, float b); float qromo(float (*func)(float), float a, float b, float (*choose)(float (*)(float),float,float,int)); void qroot(float *p, int n, float *b, float *c, float eps); float qsimp(float (*func)(float), float a, float b); float qtrap(float (*func)(float), float a, float b); float quad3d(float (*func)(float,float,float), float x1, float x2); float ran0(int *idum); float ran1(int *idum); float ran2(long *idum); float ran3(int *idum); float ran4(int *idum); void rank(int n, int *indx, int *irank); void ratint(float *xa, float *ya, int n, float x, float *y, float *dy); void realft(float *data, int n, int isign); void red(int iz1, int iz2, int jz1, int jz2, int jm1, int jm2, int jmf, int ic1, int jc1, int jcf, int kc, float ***c, float **s); void rk4(float *y, float *dydx, int n, float x, float h, float *yout, void (*derivs)(float,float *,float *)); void rkdumb(float *vstart, int nvar, float x1, float x2, int nstep, void (*derivs)(float,float *,float *)); void rkqc(float *y, float *dydx, int n, float *x, float htry, float eps, float *yscal, float *hdid, float *hnext, void (*derivs)(float,float *,float *)); float rofunc(float b); float rtbis(float (*func)(float), float x1, float x2, float xacc); float rtflsp(float (*func)(float), float x1, float x2, float xacc); float rtnewt(void (*funcd)(float,float *,float *), float x1, float x2, float xacc); float rtsafe(void (*funcd)(float,float *,float *), float x1, float x2, float xacc); float rtsec(float (*func)(float), float x1, float x2, float xacc); void rzextr(int iest, float xest, float *yest, float *yz, float *dy, int nv, int nuse); void scrsho(float (*fx)(float)); void shell(int n, float *arr); void shoot(int nvar, float *v, float *delv, int n2, float x1, float x2, float eps, float h1, float hmin, float *f, float *dv); void shootf(int nvar, float *v1, float *v2, float *delv1, float *delv2, int n1, int n2, float x1, float x2, float xf, float eps, float h1, float hmin, float *f, float *dv1, float *dv2); void simp1(float **a, int mm, int *ll, int nll, int iabf, int *kp, float *bmax); void simp2(float **a, int n, int *l2, int nl2, int *ip, int kp, float *q1); void simp3(float **a, int i1, int k1, int ip, int kp); void simplx(float **a, int m, int n, int m1, int m2, int m3, int *icase, int *izrov, int *iposv); void sinft(float *y, int n); void smooft(float *y, int n, float pts); void sncndn(float uu, float emmc, float *sn, float *cn, float *dn); void solvde(int itmax, float conv, float slowc, float *scalv, int *indexv, int ne, int nb, int m, float **y, float ***c, float **s); void sor(double **a, double **b, double **c, double **d, double **e, double **f, double **u, int jmax, double rjac); void sort(int n, float *ra); void sort2(int n, float *ra, float *rb); void sort3(int n, float *ra, float *rb, float *rc); void sparse(float *b, int n, float *x, float *rsq); void spctrm(FILE *fp, float *p, int m, int k, int ovrlap); void spear(float *data1, float *data2, int n, float *d, float *zd, float *probd, float *rs, float *probrs); void splie2(float *x1a, float *x2a, float **ya, int m, int n, float **y2a); void splin2(float *x1a, float *x2a, float **ya, float **y2a, int m, int n, float x1, float x2, float *y); void spline(float *x, float *y, int n, float yp1, float ypn, float *y2); void splint(float *xa, float *ya, float *y2a, int n, float x, float *y); void svbksb(float **u, float *w, float **v, int m, int n, float *b, float *x); void svdcmp(float **a, int m, int n, float *w, float **v); void svdfit(float *x, float *y, float *sig, int ndata, float *a, int ma, float **u, float **v, float *w, float *chisq, void (*funcs)(float,float *,int)); void svdvar(float **v, int ma, float *w, float **cvm); void toeplz(float *r, float *x, float *y, int n); void tptest(float *data1, float *data2, int n, float *t, float *prob); void tqli(float *d, float *e, int n, float **z); float trapzd(float (*func)(float), float a, float b, int n); void tred2(float **a, int n, float *d, float *e); void tridag(float *a, float *b, float *c, float *r, float *u, int n); void ttest(float *data1, int n1, float *data2, int n2, float *t, float *prob); void tutest(float *data1, int n1, float *data2, int n2, float *t, float *prob); void twofft(float *data1, float *data2, float *fft1, float *fft2, int n); void vander(float *x, float *w, float *q, int n); int zbrac(float (*func)(float), float *x1, float *x2); void zbrak(float (*fx)(float), float x1, float x2, int n, float *xb1, float *xb2, int *nb); float zbrent(float (*func)(float), float x1, float x2, float tol); void zroots(fcomplex *a, int m, fcomplex *roots, int polish); #endif #ifdef TRADITIONAL void adi(); void amoeba(); void anneal(); void avevar(); void balanc(); void bcucof(); void bcuint(); float bessi(); float bessi0(); float bessi1(); float bessj(); float bessj0(); float bessj1(); float bessk(); float bessk0(); float bessk1(); float bessy(); float bessy0(); float bessy1(); float beta(); float betacf(); float betai(); float bico(); void bksub(); float bnldev(); float brent(); void bsstep(); void caldat(); float cel(); void chder(); float chebev(); void chebft(); void chebpc(); void chint(); void chsone(); void chstwo(); void cntab1(); void cntab2(); void convlv(); void correl(); void cosft(); void covsrt(); void crank(); float dbrent(); void ddpoly(); void des(); void ks(); void cyfun(); float df1dim(); void dfpmin(); void dlinmin(); void difeq(); void eclass(); void eclazz(); void eigsrt(); float el2(); void elmhes(); float erf(); float erfc(); float erfcc(); void eulsum(); float evlmem(); float expdev(); float f1dim(); float factln(); float factrl(); void fgauss(); void fit(); void fixrts(); void fleg(); void flmoon(); void four1(); void fourn(); void fpoly(); void frprmn(); void ftest(); float gamdev(); float gammln(); float gammp(); float gammq(); float gasdev(); void gauleg(); void gaussj(); void gcf(); float golden(); void gser(); void hqr(); void hunt(); void indexx(); int irbit1(); int irbit2(); void jacobi(); long julday(); void kendl1(); void kendl2(); void ksone(); void kstwo(); void laguer(); void lfit(); void linmin(); void locate(); void lubksb(); void ludcmp(); void mdian1(); void mdian2(); void medfit(); void memcof(); float midexp(); float midinf(); float midpnt(); float midsql(); float midsqu(); void mmid(); void mnbrak(); void mnewt(); void moment(); void mprove(); void mrqcof(); void mrqmin(); void odeint(); void pcshft(); void pearsn(); void piksr2(); void piksrt(); void pinvs(); float plgndr(); float poidev(); void polcoe(); void polcof(); void poldiv(); void polin2(); void polint(); void powell(); void predic(); float probks(); void pzextr(); void qcksrt(); float qgaus(); float qromb(); float qromo(); void qroot(); float qsimp(); float qtrap(); float quad3d(); float ran0(); float ran1(); float ran2(); float ran3(); float ran4(); void rank(); void ratint(); void realft(); void red(); void rk4(); void rkdumb(); void rkqc(); float rofunc(); float rtbis(); float rtflsp(); float rtnewt(); float rtsafe(); float rtsec(); void rzextr(); void scrsho(); void shell(); void shoot(); void shootf(); void simp1(); void simp2(); void simp3(); void simplx(); void sinft(); void smooft(); void sncndn(); void solvde(); void sor(); void sort(); void sort2(); void sort3(); void sparse(); void spctrm(); void spear(); void splie2(); void splin2(); void spline(); void splint(); void svbksb(); void svdcmp(); void svdfit(); void svdvar(); void toeplz(); void tptest(); void tqli(); float trapzd(); void tred2(); void tridag(); void ttest(); void tutest(); void twofft(); void vander(); int zbrac(); void zbrak(); float zbrent(); void zroots(); #endif