#include "mconf.h"
#include "dd_real.h"
Go to the source code of this file.
|
static double | bessel_j (double v, double x) |
|
static double | bessel_y (double v, double x) |
|
double | struve_asymp_large_z (double v, double z, int is_h, double *err) |
|
double | struve_bessel_series (double v, double z, int is_h, double *err) |
|
double | struve_h (double v, double z) |
|
static double | struve_hl (double v, double x, int is_h) |
|
double | struve_l (double v, double z) |
|
double | struve_power_series (double v, double x, int is_h, double *err) |
|
◆ ACCEPTABLE_ATOL
#define ACCEPTABLE_ATOL 1e-300 |
◆ ACCEPTABLE_EPS
#define ACCEPTABLE_EPS 1e-7 |
◆ GOOD_EPS
◆ MIN
#define MIN |
( |
|
a, |
|
|
|
b |
|
) |
| ((a) < (b) ? (a) : (b)) |
◆ STRUVE_MAXITER
#define STRUVE_MAXITER 10000 |
◆ SUM_EPS
#define SUM_EPS 1e-16 /* be sure we are in the tail of the sum */ |
◆ SUM_TINY
◆ bessel_j()
static double bessel_j |
( |
double |
v, |
|
|
double |
x |
|
) |
| |
|
static |
◆ bessel_y()
static double bessel_y |
( |
double |
v, |
|
|
double |
x |
|
) |
| |
|
static |
◆ struve_asymp_large_z()
double struve_asymp_large_z |
( |
double |
v, |
|
|
double |
z, |
|
|
int |
is_h, |
|
|
double * |
err |
|
) |
| |
◆ struve_bessel_series()
double struve_bessel_series |
( |
double |
v, |
|
|
double |
z, |
|
|
int |
is_h, |
|
|
double * |
err |
|
) |
| |
◆ struve_h()
double struve_h |
( |
double |
v, |
|
|
double |
z |
|
) |
| |
◆ struve_hl()
static double struve_hl |
( |
double |
v, |
|
|
double |
x, |
|
|
int |
is_h |
|
) |
| |
|
static |
◆ struve_l()
double struve_l |
( |
double |
v, |
|
|
double |
z |
|
) |
| |
◆ struve_power_series()
double struve_power_series |
( |
double |
v, |
|
|
double |
x, |
|
|
int |
is_h, |
|
|
double * |
err |
|
) |
| |