2
* This file was automatically generated by version 1.7 of cextract.
3
* Manual editing not recommended.
5
* Edited for use by cephesmodule.c by Travis Oliphant
7
* Created: Fri Mar 31 19:17:33 1995
10
extern int airy ( double x, double *ai, double *aip, double *bi, double *bip );
12
extern double bdtrc ( int k, int n, double p );
13
extern double bdtr ( int k, int n, double p );
14
extern double bdtri ( int k, int n, double y );
16
extern double beta ( double a, double b );
17
extern double lbeta ( double a, double b );
19
extern double btdtr ( double a, double b, double x );
21
extern double cbrt ( double x );
23
extern double chbevl ( double x, void *P, int n );
25
extern double chdtrc ( double df, double x );
26
extern double chdtr ( double df, double x );
27
extern double chdtri ( double df, double y );
28
extern double dawsn ( double xx );
30
extern void eigens ( double A[], double RR[], double E[], int N );
32
extern double ellie ( double phi, double m );
33
extern double ellik ( double phi, double m );
34
extern double ellpe ( double x );
36
extern int ellpj ( double u, double m, double *sn, double *cn, double *dn, double *ph );
37
extern double ellpk ( double x );
38
extern double exp10 ( double x );
39
extern double exp1m ( double x );
40
extern double exp2 ( double x );
42
extern double expn ( int n, double x );
45
extern double fabs ( double x );
46
extern double fac ( int i );
49
extern double fdtrc ( double a, double b, double x );
50
extern double fdtr ( double a, double b, double x );
51
extern double fdtri ( double a, double b, double y );
54
extern int fftr ( double x[], int m0, double sine[] );
55
extern double frexp ( double x, int *pw2 );
58
extern double ldexp ( double x, int pw2 );
61
extern int fresnl ( double xxa, double *ssa, double *cca );
62
extern double Gamma ( double x );
63
extern double lgam ( double x );
65
extern double gdtr ( double a, double b, double x );
66
extern double gdtrc ( double a, double b, double x );
67
extern double gdtri ( double a, double b, double y );
70
extern int gels ( double A[], double R[], int M, double EPS, double AUX[] );
72
extern double hyp2f1 ( double a, double b, double c, double x );
73
extern double hyperg ( double a, double b, double x );
74
extern double hyp2f0 ( double a, double b, double x, int type, double *err );
75
extern double onef2 ( double a, double b, double c, double x, double *err );
76
extern double threef0 ( double a, double b, double c, double x, double *err );
79
extern double i0 ( double x );
80
extern double i0e ( double x );
81
extern double i1 ( double x );
82
extern double i1e ( double x );
83
extern double igamc ( double a, double x );
84
extern double igam ( double a, double x );
85
extern double igami ( double a, double y0 );
87
extern double incbet ( double aa, double bb, double xx );
88
extern double incbi ( double aa, double bb, double yy0 );
90
extern double iv ( double v, double x );
91
extern double j0 ( double x );
92
extern double y0 ( double x );
93
extern double j1 ( double x );
94
extern double y1 ( double x );
96
extern double jn ( int n, double x );
97
extern double jv ( double n, double x );
98
extern double k0 ( double x );
99
extern double k0e ( double x );
100
extern double k1 ( double x );
101
extern double k1e ( double x );
102
extern double kn ( int nn, double x );
104
extern int levnsn ( int n, double r[], double a[], double e[], double refl[] );
106
extern double log2 ( double x );
110
extern long lrand ( void );
111
extern long lsqrt ( long x );
112
extern int minv ( double A[], double X[], int n, double B[], int IPS[] );
113
extern int mmmpy ( int r, int c, double *A, double *B, double *Y );
114
extern int mtherr ( char *name, int code );
115
extern double polevl ( double x, void *P, int N );
116
extern double p1evl ( double x, void *P, int N );
117
extern int mtransp ( int n, double *A, double *T );
118
extern int mvmpy ( int r, int c, double *A, double *V, double *Y );
120
extern double nbdtrc ( int k, int n, double p );
121
extern double nbdtr ( int k, int n, double p );
122
extern double nbdtri ( int k, int n, double p );
124
extern double ndtr ( double a );
125
extern double erfc ( double a );
126
extern double erf ( double x );
127
extern double ndtri ( double y0 );
129
extern double pdtrc ( int k, double m );
130
extern double pdtr ( int k, double m );
131
extern double pdtri ( int k, double y );
133
extern double pow ( double x, double y );
134
extern double powi ( double x, int nn );
136
extern double psi ( double x );
138
extern void revers ( double y[], double x[], int n );
140
extern double rgamma ( double x );
141
extern double round ( double x );
144
extern int sprec ( void );
145
extern int dprec ( void );
146
extern int ldprec ( void );
148
extern int shichi ( double x, double *si, double *ci );
149
extern int sici ( double x, double *si, double *ci );
151
extern double simpsn ( double f[], double delta );
152
extern int simq ( double A[], double B[], double X[], int n, int flag, int IPS[] );
154
extern double radian ( double d, double m, double s );
156
extern int sincos ( double x, double *s, double *c, int flg );
158
extern double sindg ( double x );
159
extern double cosdg ( double x );
161
extern double sinh ( double x );
163
extern double spence ( double x );
165
extern double sqrt ( double x );
167
extern double stdtr ( int k, double t );
168
extern double stdtri ( int k, double p );
171
extern double struve ( double v, double x );
172
extern double yv ( double v, double x);
174
extern double tan ( double x );
175
extern double cot ( double x );
177
extern double tandg ( double x );
178
extern double cotdg ( double x );
180
extern double tanh ( double x );
182
extern double log1p ( double x );
183
extern double expm1 ( double x );
184
extern double cosm1 ( double x );
186
extern double yn ( int n, double x );
187
extern double zeta ( double x, double q );
188
extern double zetac ( double x );
190
extern double smirnov (int n, double e );
191
extern double smirnovi (int n, double p );
192
extern double kolmogorov ( double x );
193
extern double kolmogi ( double p );