11 #ifndef EIGEN_BESSELFUNCTIONS_ARRAYAPI_H
12 #define EIGEN_BESSELFUNCTIONS_ARRAYAPI_H
31 template <
typename Derived>
33 Eigen::internal::scalar_bessel_i0_op<typename Derived::Scalar>,
const Derived>
36 Eigen::internal::scalar_bessel_i0_op<typename Derived::Scalar>,
37 const Derived>(
x.derived());
54 template <
typename Derived>
56 Eigen::internal::scalar_bessel_i0e_op<typename Derived::Scalar>,
const Derived>
59 Eigen::internal::scalar_bessel_i0e_op<typename Derived::Scalar>,
60 const Derived>(
x.derived());
76 template <
typename Derived>
78 Eigen::internal::scalar_bessel_i1_op<typename Derived::Scalar>,
const Derived>
81 Eigen::internal::scalar_bessel_i1_op<typename Derived::Scalar>,
82 const Derived>(
x.derived());
99 template <
typename Derived>
101 Eigen::internal::scalar_bessel_i1e_op<typename Derived::Scalar>,
const Derived>
104 Eigen::internal::scalar_bessel_i1e_op<typename Derived::Scalar>,
105 const Derived>(
x.derived());
121 template <
typename Derived>
123 Eigen::internal::scalar_bessel_k0_op<typename Derived::Scalar>,
const Derived>
126 Eigen::internal::scalar_bessel_k0_op<typename Derived::Scalar>,
127 const Derived>(
x.derived());
144 template <
typename Derived>
146 Eigen::internal::scalar_bessel_k0e_op<typename Derived::Scalar>,
const Derived>
149 Eigen::internal::scalar_bessel_k0e_op<typename Derived::Scalar>,
150 const Derived>(
x.derived());
166 template <
typename Derived>
168 Eigen::internal::scalar_bessel_k1_op<typename Derived::Scalar>,
const Derived>
171 Eigen::internal::scalar_bessel_k1_op<typename Derived::Scalar>,
172 const Derived>(
x.derived());
189 template <
typename Derived>
191 Eigen::internal::scalar_bessel_k1e_op<typename Derived::Scalar>,
const Derived>
194 Eigen::internal::scalar_bessel_k1e_op<typename Derived::Scalar>,
195 const Derived>(
x.derived());
211 template <
typename Derived>
213 Eigen::internal::scalar_bessel_j0_op<typename Derived::Scalar>,
const Derived>
216 Eigen::internal::scalar_bessel_j0_op<typename Derived::Scalar>,
217 const Derived>(
x.derived());
233 template <
typename Derived>
235 Eigen::internal::scalar_bessel_y0_op<typename Derived::Scalar>,
const Derived>
238 Eigen::internal::scalar_bessel_y0_op<typename Derived::Scalar>,
239 const Derived>(
x.derived());
255 template <
typename Derived>
257 Eigen::internal::scalar_bessel_j1_op<typename Derived::Scalar>,
const Derived>
260 Eigen::internal::scalar_bessel_j1_op<typename Derived::Scalar>,
261 const Derived>(
x.derived());
277 template <
typename Derived>
279 Eigen::internal::scalar_bessel_y1_op<typename Derived::Scalar>,
const Derived>
282 Eigen::internal::scalar_bessel_y1_op<typename Derived::Scalar>,
283 const Derived>(
x.derived());
: TensorContractionSycl.h, provides various tensor contraction kernel for SYCL backend
const Eigen::CwiseUnaryOp< Eigen::internal::scalar_bessel_j1_op< typename Derived::Scalar >, const Derived > bessel_j1(const Eigen::ArrayBase< Derived > &x)
const Eigen::CwiseUnaryOp< Eigen::internal::scalar_bessel_k0_op< typename Derived::Scalar >, const Derived > bessel_k0(const Eigen::ArrayBase< Derived > &x)
const Eigen::CwiseUnaryOp< Eigen::internal::scalar_bessel_y1_op< typename Derived::Scalar >, const Derived > bessel_y1(const Eigen::ArrayBase< Derived > &x)
const Eigen::CwiseUnaryOp< Eigen::internal::scalar_bessel_j0_op< typename Derived::Scalar >, const Derived > bessel_j0(const Eigen::ArrayBase< Derived > &x)
const Eigen::CwiseUnaryOp< Eigen::internal::scalar_bessel_k1_op< typename Derived::Scalar >, const Derived > bessel_k1(const Eigen::ArrayBase< Derived > &x)
const Eigen::CwiseUnaryOp< Eigen::internal::scalar_bessel_k0e_op< typename Derived::Scalar >, const Derived > bessel_k0e(const Eigen::ArrayBase< Derived > &x)
const Eigen::CwiseUnaryOp< Eigen::internal::scalar_bessel_y0_op< typename Derived::Scalar >, const Derived > bessel_y0(const Eigen::ArrayBase< Derived > &x)
const Eigen::CwiseUnaryOp< Eigen::internal::scalar_bessel_i0_op< typename Derived::Scalar >, const Derived > bessel_i0(const Eigen::ArrayBase< Derived > &x)
const Eigen::CwiseUnaryOp< Eigen::internal::scalar_bessel_i1_op< typename Derived::Scalar >, const Derived > bessel_i1(const Eigen::ArrayBase< Derived > &x)
const Eigen::CwiseUnaryOp< Eigen::internal::scalar_bessel_i1e_op< typename Derived::Scalar >, const Derived > bessel_i1e(const Eigen::ArrayBase< Derived > &x)
const Eigen::CwiseUnaryOp< Eigen::internal::scalar_bessel_i0e_op< typename Derived::Scalar >, const Derived > bessel_i0e(const Eigen::ArrayBase< Derived > &x)
const Eigen::CwiseUnaryOp< Eigen::internal::scalar_bessel_k1e_op< typename Derived::Scalar >, const Derived > bessel_k1e(const Eigen::ArrayBase< Derived > &x)