15 #define el 0.5772156649015329
18 int msta1 (
double x,
int mp);
19 int msta2 (
double x,
int n,
int mp);
20 int bessjy01a (
double x,
double& j0,
double& j1,
double& y0,
double& y1,
21 double& j0p,
double& j1p,
double& y0p,
double& y1p);
22 int bessjy01b (
double x,
double& j0,
double& j1,
double& y0,
double& y1,
23 double& j0p,
double& j1p,
double& y0p,
double& y1p);
24 int bessjyna (
int n,
double x,
int& nm,
double* jn,
double* yn,
25 double* jnp,
double* ynp);
26 int bessjynb (
int n,
double x,
int& nm,
double* jn,
double* yn,
27 double* jnp,
double* ynp);
28 int bessjyv (
double v,
double x,
double& vm,
double* jv,
double* yv,
29 double* jvp,
double* yvp);
30 int bessik01a (
double x,
double& i0,
double& i1,
double& k0,
double& k1,
31 double& i0p,
double& i1p,
double& k0p,
double& k1p);
32 int bessik01b (
double x,
double& i0,
double& i1,
double& k0,
double& k1,
33 double& i0p,
double& i1p,
double& k0p,
double& k1p);
34 int bessikna (
int n,
double x,
int& nm,
double* in,
double* kn,
35 double* inp,
double* knp);
36 int bessiknb (
int n,
double x,
int& nm,
double* in,
double* kn,
37 double* inp,
double* knp);
38 int bessikv (
double v,
double x,
double& vm,
double* iv,
double* kv,
39 double* ivp,
double* kvp);
40 int cbessjy01 (std::complex<
double> z, std::complex<
double>& cj0, std::complex<
double>& cj1,
41 std::complex<
double>& cy0, std::complex<
double>& cy1, std::complex<
double>& cj0p,
42 std::complex<
double>& cj1p, std::complex<
double>& cy0p, std::complex<
double>& cy1p);
43 int cbessjyna (
int n, std::complex<
double> z,
int& nm, std::complex<
double>* cj,
44 std::complex<
double>* cy, std::complex<
double>* cjp, std::complex<
double>* cyp);
45 int cbessjynb (
int n, std::complex<
double> z,
int& nm, std::complex<
double>* cj,
46 std::complex<
double>* cy, std::complex<
double>* cjp, std::complex<
double>* cyp);
47 int cbessik01 (std::complex<
double>z, std::complex<
double>& ci0, std::complex<
double>& ci1,
48 std::complex<
double>& ck0, std::complex<
double>& ck1, std::complex<
double>& ci0p,
49 std::complex<
double>& ci1p, std::complex<
double>& ck0p, std::complex<
double>& ck1p);
50 int cbessikna (
int n, std::complex<
double> z,
int& nm, std::complex<
double>* ci,
51 std::complex<
double>* ck, std::complex<
double>* cip, std::complex<
double>* ckp);
52 int cbessiknb (
int n, std::complex<
double> z,
int& nm, std::complex<
double>* ci,
53 std::complex<
double>* ck, std::complex<
double>* cip, std::complex<
double>* ckp);
54 int cbessjyva (
double v, std::complex<
double> z,
double& vm, std::complex<
double>* cjv,
55 std::complex<
double>* cyv, std::complex<
double>* cjvp, std::complex<
double>* cyvp);
56 int cbessikv (
double v, std::complex<
double>z,
double& vm, std::complex<
double>* civ,
57 std::complex<
double>* ckv, std::complex<
double>* civp, std::complex<
double>* ckvp);
int msta1(double x, int mp)
int cbessikna(int n, std::complex< double > z, int &nm, std::complex< double > *ci, std::complex< double > *ck, std::complex< double > *cip, std::complex< double > *ckp)
int bessik01b(double x, double &i0, double &i1, double &k0, double &k1, double &i0p, double &i1p, double &k0p, double &k1p)
int msta2(double x, int n, int mp)
int cbessjyva(double v, std::complex< double > z, double &vm, std::complex< double > *cjv, std::complex< double > *cyv, std::complex< double > *cjvp, std::complex< double > *cyvp)
int bessjynb(int n, double x, int &nm, double *jn, double *yn, double *jnp, double *ynp)
int bessikna(int n, double x, int &nm, double *in, double *kn, double *inp, double *knp)
int bessiknb(int n, double x, int &nm, double *in, double *kn, double *inp, double *knp)
int cbessiknb(int n, std::complex< double > z, int &nm, std::complex< double > *ci, std::complex< double > *ck, std::complex< double > *cip, std::complex< double > *ckp)
int bessjyv(double v, double x, double &vm, double *jv, double *yv, double *jvp, double *yvp)
int bessik01a(double x, double &i0, double &i1, double &k0, double &k1, double &i0p, double &i1p, double &k0p, double &k1p)
int cbessikv(double v, std::complex< double >z, double &vm, std::complex< double > *civ, std::complex< double > *ckv, std::complex< double > *civp, std::complex< double > *ckvp)
int cbessjy01(std::complex< double > z, std::complex< double > &cj0, std::complex< double > &cj1, std::complex< double > &cy0, std::complex< double > &cy1, std::complex< double > &cj0p, std::complex< double > &cj1p, std::complex< double > &cy0p, std::complex< double > &cy1p)
int cbessik01(std::complex< double >z, std::complex< double > &ci0, std::complex< double > &ci1, std::complex< double > &ck0, std::complex< double > &ck1, std::complex< double > &ci0p, std::complex< double > &ci1p, std::complex< double > &ck0p, std::complex< double > &ck1p)
int cbessjynb(int n, std::complex< double > z, int &nm, std::complex< double > *cj, std::complex< double > *cy, std::complex< double > *cjp, std::complex< double > *cyp)
int cbessjyna(int n, std::complex< double > z, int &nm, std::complex< double > *cj, std::complex< double > *cy, std::complex< double > *cjp, std::complex< double > *cyp)
int bessjy01b(double x, double &j0, double &j1, double &y0, double &y1, double &j0p, double &j1p, double &y0p, double &y1p)
int bessjyna(int n, double x, int &nm, double *jn, double *yn, double *jnp, double *ynp)
int bessikv(double v, double x, double &vm, double *iv, double *kv, double *ivp, double *kvp)
int bessjy01a(double x, double &j0, double &j1, double &y0, double &y1, double &j0p, double &j1p, double &y0p, double &y1p)