aboutsummaryrefslogtreecommitdiffhomepage
path: root/unsupported/Eigen/SpecialFunctions
diff options
context:
space:
mode:
authorGravatar Srinivas Vasudevan <srvasude@google.com>2019-09-14 12:16:47 -0400
committerGravatar Srinivas Vasudevan <srvasude@google.com>2019-09-14 12:16:47 -0400
commit6e215cf109073da9ffb5b491171613b8db24fd9d (patch)
tree1c171abbf72628ed0dbe37574e8d07c7953b4816 /unsupported/Eigen/SpecialFunctions
parentfacdec5aa7d947d5462c9dbaefa7a50c4cabff3b (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/SpecialFunctions17
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"