Go to the documentation of this file.
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 bessely(int nu, double x)
Bessel function of second kind of order nu. nu is integer.
double besselk(int n, double x)
Modified Bessel function of second kind of order nu. nu is double. x is double.
IT++ compatibility types and functions.
double besselj(int nu, double x)
Bessel function of first kind of order nu for nu integer.
Definitions of Bessel functions.
double besseli(double nu, double x)
Modified Bessel function of first kind of order nu. nu is double. x is double.
Generated on Mon Apr 25 2022 14:03:04 for IT++ by Doxygen 1.8.17