30 #include <itpp/base/bessel/bessel_internal.h>
33 # include <itpp/config.h>
35 # include <itpp/config_msvc.h>
43 double besselj(
int nu,
double x) {
return jn(nu, x); }
48 for (
int i = 0; i < x.size(); i++)
49 out(i) = jn(nu, x(i));
55 double besselj(
double nu,
double x) {
return jv(nu, x); }
60 for (
int i = 0; i < x.size(); i++)
61 out(i) = jv(nu, x(i));
67 double bessely(
int nu,
double x) {
return yn(nu, x); }
72 for (
int i = 0; i < x.size(); i++)
73 out(i) = yn(nu, x(i));
78 double bessely(
double nu,
double x) {
return yv(nu, x); }
83 for (
int i = 0; i < x.size(); i++)
84 out(i) = yv(nu, x(i));
90 double besseli(
double nu,
double x) {
return iv(nu, x); }
95 for (
int i = 0; i < x.size(); i++)
96 out(i) = iv(nu, x(i));
102 double besselk(
int n,
double x) {
return kn(n, x); }
107 for (
int i = 0; i < x.size(); i++)
108 out(i) = kn(nu, x(i));