ANIMA  4.0
Namespaces | Functions
animaBesselFunctions.cxx File Reference
#include <cmath>
#include "animaBesselFunctions.h"
#include <animaGammaFunctions.h>
#include <algorithm>
#include <boost/math/special_functions/bessel.hpp>
+ Include dependency graph for animaBesselFunctions.cxx:

Go to the source code of this file.

Namespaces

 anima
 

Functions

double anima::a0r_support (double x, unsigned int N)
 Support function for besserl_ratio_i. More...
 
double anima::ak_support (double x, unsigned int N, unsigned int k)
 Support function for besserl_ratio_i. More...
 
double anima::bessel_i_lower_bound (unsigned int N, double x)
 Computes a lower bound of the modified Bessel function of the first kind: I_{N} (N >= 0) More...
 
double anima::bessel_ratio_i (double x, unsigned int N, unsigned int approx_order=10)
 Computes the ratio of modified Bessel functions of the first kind: I_{N} / I_{N-1} (N >= 1) More...
 
double anima::bessel_ratio_i_derivative (double x, unsigned int N, unsigned int approx_order=10)
 Computes the derivative of the ratio of modified Bessel functions of the first kind: d/dx( I_{N}(x) / I_{N-1}(x) ) (N >= 1) More...
 
double anima::bessel_ratio_i_derivative_approx (double x, unsigned int N)
 Computes fast and accurate approximation of the derivative of the ratio of modified Bessel functions of the first kind: d/dx( I_{N}(x) / I_{N-1}(x) ) (N >= 1) More...
 
double anima::bessel_ratio_i_lower_bound (double x, unsigned int N)
 Computes a lower bound of the ratio of modified Bessel functions of the first kind: I_{N} / I_{N-1} (N >= 1) More...
 
double anima::log_bessel_i (unsigned int N, double x)
 Computes the log of modified Bessel function of the first kind: I_{N} (N >= 0) More...
 
double anima::log_bessel_i_lower_bound (unsigned int N, double x)
 Computes a lower bound of the log of modified Bessel function of the first kind: I_{N} (N >= 0) More...
 
double anima::log_bessel_order_derivative_i (double x, unsigned int order, double emc, unsigned int approx_order=50)
 Computes the derivative of the log of modified Bessel function of the first kind w.r.t. its order (emc is the Euler-Mascheroni constant) More...