22#ifndef ROOT_Math_KelvinFunctions
23#define ROOT_Math_KelvinFunctions
42 static double Ber(
double x);
43 static double Bei(
double x);
44 static double Ker(
double x);
45 static double Kei(
double x);
46 static double DBer(
double x);
47 static double DBei(
double x);
48 static double DKer(
double x);
49 static double DKei(
double x);
53 static double F1(
double x);
54 static double F2(
double x);
55 static double G1(
double x);
56 static double G2(
double x);
57 static double M(
double x);
58 static double Theta(
double x);
59 static double N(
double x);
60 static double Phi(
double x);
This class calculates the Kelvin functions Ber(x), Bei(x), Ker(x), Kei(x), and their first derivative...
static double Phi(double x)
Utility function appearing in the asymptotic expansions of DKer(x) and DKei(x).
static double DBei(double x)
Calculates the first derivative of Bei(x).
static double M(double x)
Utility function appearing in the asymptotic expansions of DBer(x) and DBei(x).
static double DKer(double x)
Calculates the first derivative of Ker(x).
static double Ker(double x)
static double G1(double x)
Utility function appearing in the calculations of the Kelvin functions Bei(x) and Ber(x) (and their d...
static double DBer(double x)
Calculates the first derivative of Ber(x).
static double Theta(double x)
Utility function appearing in the asymptotic expansions of DBer(x) and DBei(x).
static double Ber(double x)
static double G2(double x)
Utility function appearing in the calculations of the Kelvin functions Kei(x) and Ker(x) (and their d...
virtual ~KelvinFunctions()
static double Bei(double x)
static double DKei(double x)
Calculates the first derivative of Kei(x).
static double Kei(double x)
Namespace for new Math classes and functions.
tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tb...