10#ifndef EIGEN_BESSELFUNCTIONS_PACKETMATH_H
11#define EIGEN_BESSELFUNCTIONS_PACKETMATH_H
19template <
typename Packet>
20EIGEN_DEVICE_FUNC EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS
21Packet pbessel_i0(
const Packet& x) {
22 return numext::bessel_i0(x);
27template <
typename Packet>
28EIGEN_DEVICE_FUNC EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS
29Packet pbessel_i0e(
const Packet& x) {
30 return numext::bessel_i0e(x);
35template <
typename Packet>
36EIGEN_DEVICE_FUNC EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS
37Packet pbessel_i1(
const Packet& x) {
38 return numext::bessel_i1(x);
43template <
typename Packet>
44EIGEN_DEVICE_FUNC EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS
45Packet pbessel_i1e(
const Packet& x) {
46 return numext::bessel_i1e(x);
51template <
typename Packet>
52EIGEN_DEVICE_FUNC EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS
53Packet pbessel_j0(
const Packet& x) {
54 return numext::bessel_j0(x);
59template <
typename Packet>
60EIGEN_DEVICE_FUNC EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS
61Packet pbessel_j1(
const Packet& x) {
62 return numext::bessel_j1(x);
67template <
typename Packet>
68EIGEN_DEVICE_FUNC EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS
69Packet pbessel_y0(
const Packet& x) {
70 return numext::bessel_y0(x);
75template <
typename Packet>
76EIGEN_DEVICE_FUNC EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS
77Packet pbessel_y1(
const Packet& x) {
78 return numext::bessel_y1(x);
83template <
typename Packet>
84EIGEN_DEVICE_FUNC EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS
85Packet pbessel_k0(
const Packet& x) {
86 return numext::bessel_k0(x);
91template <
typename Packet>
92EIGEN_DEVICE_FUNC EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS
93Packet pbessel_k0e(
const Packet& x) {
94 return numext::bessel_k0e(x);
99template <
typename Packet>
100EIGEN_DEVICE_FUNC EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS
101Packet pbessel_k1(
const Packet& x) {
102 return numext::bessel_k1(x);
107template <
typename Packet>
108EIGEN_DEVICE_FUNC EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS
109Packet pbessel_k1e(
const Packet& x) {
110 return numext::bessel_k1e(x);
Namespace containing all symbols from the Eigen library.