Eigen::internal::scalar_bessel_k1_op< Scalar > Struct Template Reference

Template functor to compute the modified Bessel function of the second kind of order one. More...

#include <BesselFunctionsFunctors.h>

Public Types

typedef packet_traits< Scalar >::type Packet
 

Public Member Functions

EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Scalar operator() (const Scalar &x) const
 
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet packetOp (const Packet &x) const
 

Detailed Description

template<typename Scalar>
struct Eigen::internal::scalar_bessel_k1_op< Scalar >

Template functor to compute the modified Bessel function of the second kind of order one.

See also
class CwiseUnaryOp, Cwise::bessel_k1()

Member Typedef Documentation

◆ Packet

template<typename Scalar >
typedef packet_traits<Scalar>::type Eigen::internal::scalar_bessel_k1_op< Scalar >::Packet

Member Function Documentation

◆ operator()()

template<typename Scalar >
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Scalar Eigen::internal::scalar_bessel_k1_op< Scalar >::operator() ( const Scalar x) const
inline
276  {
277  using numext::bessel_k1;
278  return bessel_k1(x);
279  }
EIGEN_STRONG_INLINE const Eigen::CwiseUnaryOp< Eigen::internal::scalar_bessel_k1_op< typename Derived::Scalar >, const Derived > bessel_k1(const Eigen::ArrayBase< Derived > &x)
Definition: BesselFunctionsArrayAPI.h:163
list x
Definition: plotDoE.py:28

References Eigen::bessel_k1(), and plotDoE::x.

◆ packetOp()

template<typename Scalar >
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet Eigen::internal::scalar_bessel_k1_op< Scalar >::packetOp ( const Packet x) const
inline
281 { return internal::pbessel_k1(x); }
EIGEN_DEVICE_FUNC EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet pbessel_k1(const Packet &x)
Definition: BesselFunctionsPacketMath.h:93

References Eigen::internal::pbessel_k1(), and plotDoE::x.


The documentation for this struct was generated from the following files: