diff options
author | Michael Figurnov <mfigurnov@google.com> | 2018-05-31 15:34:53 +0100 |
---|---|---|
committer | Michael Figurnov <mfigurnov@google.com> | 2018-05-31 15:34:53 +0100 |
commit | f216854453887f31ac02ffefb7a7a569dc3fa54d (patch) | |
tree | bf748705db0da48a0dc8c08989184bcb888861fd /unsupported/Eigen/SpecialFunctions | |
parent | 6af1433cb50af7423a1a69afc24c098af9c76bb1 (diff) |
Exponentially scaled modified Bessel functions of order zero and one.
The functions are conventionally called i0e and i1e. The exponentially scaled version is more numerically stable. The standard Bessel functions can be obtained as i0(x) = exp(|x|) i0e(x)
The code is ported from Cephes and tested against SciPy.
Diffstat (limited to 'unsupported/Eigen/SpecialFunctions')
-rw-r--r-- | unsupported/Eigen/SpecialFunctions | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/unsupported/Eigen/SpecialFunctions b/unsupported/Eigen/SpecialFunctions index a2ad4925e..482ec6e6f 100644 --- a/unsupported/Eigen/SpecialFunctions +++ b/unsupported/Eigen/SpecialFunctions @@ -34,6 +34,8 @@ namespace Eigen { * - polygamma * - zeta * - betainc + * - i0e + * - i1e * * \code * #include <unsupported/Eigen/SpecialFunctions> |