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>
44double 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));
56double 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));
68double 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));
79double 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));
91double 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));
103double 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));
Definitions of Bessel functions.
double bessely(int nu, double x)
Bessel function of second kind of order nu. nu is integer.
double besseli(double nu, double x)
Modified Bessel function of first kind of order nu. nu is double. x is double.
double besselk(int n, double x)
Modified Bessel function of second kind of order nu. nu is double. x is double.
double besselj(int nu, double x)
Bessel function of first kind of order nu for nu integer.
IT++ compatibility types and functions.
Generated on Tue Dec 10 2024 04:49:37 for IT++ by Doxygen 1.12.0