30 #include <itpp/base/bessel/bessel_internal.h>
34 # include <itpp/config.h>
36 # include <itpp/config_msvc.h>
44 double besselj(
int nu,
double x) {
return jn(nu, x); }
49 for (
int i = 0; i < x.size(); i++)
50 out(i) = jn(nu, x(i));
56 double besselj(
double nu,
double x) {
return jv(nu, x); }
61 for (
int i = 0; i < x.size(); i++)
62 out(i) = jv(nu, x(i));
68 double bessely(
int nu,
double x) {
return yn(nu, x); }
73 for (
int i = 0; i < x.size(); i++)
74 out(i) = yn(nu, x(i));
79 double bessely(
double nu,
double x) {
return yv(nu, x); }
84 for (
int i = 0; i < x.size(); i++)
85 out(i) = yv(nu, x(i));
91 double besseli(
double nu,
double x) {
return iv(nu, x); }
96 for (
int i = 0; i < x.size(); i++)
97 out(i) = iv(nu, x(i));
103 double besselk(
int n,
double x) {
return kn(n, x); }
108 for (
int i = 0; i < x.size(); i++)
109 out(i) = kn(nu, x(i));