diff options
author | Srinivas Vasudevan <srvasude@google.com> | 2019-09-14 12:16:47 -0400 |
---|---|---|
committer | Srinivas Vasudevan <srvasude@google.com> | 2019-09-14 12:16:47 -0400 |
commit | 6e215cf109073da9ffb5b491171613b8db24fd9d (patch) | |
tree | 1c171abbf72628ed0dbe37574e8d07c7953b4816 /unsupported/Eigen/SpecialFunctions | |
parent | facdec5aa7d947d5462c9dbaefa7a50c4cabff3b (diff) |
Add Bessel functions to SpecialFunctions.
- Split SpecialFunctions files in to a separate BesselFunctions file.
In particular add:
- Modified bessel functions of the second kind k0, k1, k0e, k1e
- Bessel functions of the first kind j0, j1
- Bessel functions of the second kind y0, y1
Diffstat (limited to 'unsupported/Eigen/SpecialFunctions')
-rw-r--r-- | unsupported/Eigen/SpecialFunctions | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/unsupported/Eigen/SpecialFunctions b/unsupported/Eigen/SpecialFunctions index a5abd407d..ffa348eb4 100644 --- a/unsupported/Eigen/SpecialFunctions +++ b/unsupported/Eigen/SpecialFunctions @@ -37,8 +37,20 @@ namespace Eigen { * - polygamma * - zeta * - betainc + * + * Bessel Functions + * - i0 * - i0e + * - i1 * - i1e + * - j0 + * - j1 + * - y0 + * - y1 + * - k0 + * - k0e + * - k1 + * - k1e * * \code * #include <unsupported/Eigen/SpecialFunctions> @@ -48,6 +60,11 @@ namespace Eigen { } +#include "src/SpecialFunctions/BesselFunctionsImpl.h" +#include "src/SpecialFunctions/BesselFunctionsPacketMath.h" +#include "src/SpecialFunctions/BesselFunctionsHalf.h" +#include "src/SpecialFunctions/BesselFunctionsFunctors.h" +#include "src/SpecialFunctions/BesselFunctionsArrayAPI.h" #include "src/SpecialFunctions/SpecialFunctionsImpl.h" #include "src/SpecialFunctions/SpecialFunctionsPacketMath.h" #include "src/SpecialFunctions/SpecialFunctionsHalf.h" |