11#ifndef EIGEN_BESSELFUNCTIONS_PACKETMATH_H
12#define EIGEN_BESSELFUNCTIONS_PACKETMATH_H
15#include "./InternalHeaderCheck.h"
23template <
typename Packet>
24EIGEN_DEVICE_FUNC EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet pbessel_i0(
const Packet& x) {
25 return numext::bessel_i0(x);
30template <
typename Packet>
31EIGEN_DEVICE_FUNC EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet pbessel_i0e(
const Packet& x) {
32 return numext::bessel_i0e(x);
37template <
typename Packet>
38EIGEN_DEVICE_FUNC EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet pbessel_i1(
const Packet& x) {
39 return numext::bessel_i1(x);
44template <
typename Packet>
45EIGEN_DEVICE_FUNC EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet pbessel_i1e(
const Packet& x) {
46 return numext::bessel_i1e(x);
51template <
typename Packet>
52EIGEN_DEVICE_FUNC EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet pbessel_j0(
const Packet& x) {
53 return numext::bessel_j0(x);
58template <
typename Packet>
59EIGEN_DEVICE_FUNC EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet pbessel_j1(
const Packet& x) {
60 return numext::bessel_j1(x);
65template <
typename Packet>
66EIGEN_DEVICE_FUNC EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet pbessel_y0(
const Packet& x) {
67 return numext::bessel_y0(x);
72template <
typename Packet>
73EIGEN_DEVICE_FUNC EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet pbessel_y1(
const Packet& x) {
74 return numext::bessel_y1(x);
79template <
typename Packet>
80EIGEN_DEVICE_FUNC EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet pbessel_k0(
const Packet& x) {
81 return numext::bessel_k0(x);
86template <
typename Packet>
87EIGEN_DEVICE_FUNC EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet pbessel_k0e(
const Packet& x) {
88 return numext::bessel_k0e(x);
93template <
typename Packet>
94EIGEN_DEVICE_FUNC EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet pbessel_k1(
const Packet& x) {
95 return numext::bessel_k1(x);
100template <
typename Packet>
101EIGEN_DEVICE_FUNC EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet pbessel_k1e(
const Packet& x) {
102 return numext::bessel_k1e(x);
Namespace containing all symbols from the Eigen library.