00001
00029 #ifndef BESSEL_H
00030 #define BESSEL_H
00031
00032 #include <itpp/base/vec.h>
00033
00034
00035 namespace itpp
00036 {
00037
00051 double besselj(int nu, double x);
00052
00057 vec besselj(int nu, const vec &x);
00058
00063 double besselj(double nu, double x);
00064
00069 vec besselj(double nu, const vec &x);
00070
00081 double bessely(int nu, double x);
00082
00087 vec bessely(int nu, const vec &x);
00088
00093 double bessely(double nu, double x);
00094
00099 vec bessely(double nu, const vec &x);
00100
00111 double besseli(double nu, double x);
00112
00117 vec besseli(double nu, const vec &x);
00118
00129 double besselk(int nu, double x);
00130
00135 vec besselk(int nu, const vec &x);
00136
00137 }
00138
00139 #endif // #ifndef BESSEL_H