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));
double besseli(double nu, double x)
Modified Bessel function of first kind of order nu. nu is double. x is double.
Definitions of Bessel functions.
double besselk(int n, double x)
Modified Bessel function of second kind of order nu. nu is double. x is double.
double bessely(int nu, double x)
Bessel function of second kind of order nu. nu is integer.
IT++ compatibility types and functions.
double besselj(int nu, double x)
Bessel function of first kind of order nu for nu integer.