External module "ql/math/modifiedbessel"
Variables
Const c1
c1
: Real[] = [-1.142022680371168e0, 6.5165112670737e-3, 3.087090173086e-4, -3.4706269649e-6,6.9437664e-9, 3.67795e-11, -1.356e-13]
Const c2
c2
: Real[] = [1.843740587300905e0, -7.68528408447867e-2, 1.2719271366546e-3,-4.9717367042e-6, -3.31261198e-8, 2.423096e-10, -1.702e-13, -1.49e-15]
Functions
besselik_impl
-
Parameters
chebev
-
Parameters
modifiedBesselFunction_i
-
Parameters
modifiedBesselFunction_i_Press
-
Parameters
modifiedBesselFunction_i_exponentiallyWeighted
- modifiedBesselFunction_i_exponentiallyWeighted(nu: Real, x: Real): Real
-
Parameters
modifiedBesselFunction_i_impl
-
Parameters
modifiedBesselFunction_ic
-
Parameters
modifiedBesselFunction_ic_exponentiallyWeighted
-
Parameters
modifiedBesselFunction_ic_impl
-
Parameters
modifiedBesselFunction_k
-
Parameters
modifiedBesselFunction_k_Press
-
Parameters
modifiedBesselFunction_k_exponentiallyWeighted
- modifiedBesselFunction_k_exponentiallyWeighted(nu: Real, x: Real): Real
-
Parameters
modifiedBesselFunction_k_impl
-
Parameters
modifiedBesselFunction_kc
-
Parameters
modifiedBesselFunction_kc_exponentiallyWeighted
-
Parameters
modifiedBesselFunction_kc_impl
-
Parameters
Compute modified Bessel functions I_nv(x) and K_nv(x)
Based on series expansion outlined in e.g. http://www.mhtlab.uwaterloo.ca/courses/me755/web_chap4.pdf
The exponentially weighted versions return the function value times exp(-x) resp exp(-z)