10#ifndef EIGEN_BESSELFUNCTIONS_PACKETMATH_H
11#define EIGEN_BESSELFUNCTIONS_PACKETMATH_H
14#include "./InternalHeaderCheck.h"
22template <
typename Packet>
23EIGEN_DEVICE_FUNC EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet pbessel_i0(
const Packet& x) {
24 return numext::bessel_i0(x);
29template <
typename Packet>
30EIGEN_DEVICE_FUNC EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet pbessel_i0e(
const Packet& x) {
31 return numext::bessel_i0e(x);
36template <
typename Packet>
37EIGEN_DEVICE_FUNC EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet pbessel_i1(
const Packet& x) {
38 return numext::bessel_i1(x);
43template <
typename Packet>
44EIGEN_DEVICE_FUNC EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet pbessel_i1e(
const Packet& x) {
45 return numext::bessel_i1e(x);
50template <
typename Packet>
51EIGEN_DEVICE_FUNC EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet pbessel_j0(
const Packet& x) {
52 return numext::bessel_j0(x);
57template <
typename Packet>
58EIGEN_DEVICE_FUNC EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet pbessel_j1(
const Packet& x) {
59 return numext::bessel_j1(x);
64template <
typename Packet>
65EIGEN_DEVICE_FUNC EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet pbessel_y0(
const Packet& x) {
66 return numext::bessel_y0(x);
71template <
typename Packet>
72EIGEN_DEVICE_FUNC EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet pbessel_y1(
const Packet& x) {
73 return numext::bessel_y1(x);
78template <
typename Packet>
79EIGEN_DEVICE_FUNC EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet pbessel_k0(
const Packet& x) {
80 return numext::bessel_k0(x);
85template <
typename Packet>
86EIGEN_DEVICE_FUNC EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet pbessel_k0e(
const Packet& x) {
87 return numext::bessel_k0e(x);
92template <
typename Packet>
93EIGEN_DEVICE_FUNC EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet pbessel_k1(
const Packet& x) {
94 return numext::bessel_k1(x);
99template <
typename Packet>
100EIGEN_DEVICE_FUNC EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet pbessel_k1e(
const Packet& x) {
101 return numext::bessel_k1e(x);
Namespace containing all symbols from the Eigen library.