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

Template functor to compute the Riemann Zeta function of two arguments. More...

#include <SpecialFunctionsFunctors.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 Scalar &q) const
 
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet packetOp (const Packet &x, const Packet &q) const
 

Detailed Description

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

Template functor to compute the Riemann Zeta function of two arguments.

See also
class CwiseUnaryOp, Cwise::zeta()

Member Typedef Documentation

◆ Packet

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

Member Function Documentation

◆ operator()()

template<typename Scalar >
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Scalar Eigen::internal::scalar_zeta_op< Scalar >::operator() ( const Scalar x,
const Scalar q 
) const
inline
200  {
201  using numext::zeta;
202  return zeta(x, q);
203  }
EIGEN_DEVICE_FUNC const Scalar & q
Definition: SpecialFunctionsImpl.h:2019
EIGEN_STRONG_INLINE const Eigen::CwiseBinaryOp< Eigen::internal::scalar_zeta_op< typename DerivedX::Scalar >, const DerivedX, const DerivedQ > zeta(const Eigen::ArrayBase< DerivedX > &x, const Eigen::ArrayBase< DerivedQ > &q)
Definition: SpecialFunctionsArrayAPI.h:152
list x
Definition: plotDoE.py:28

References Eigen::numext::q, plotDoE::x, and Eigen::zeta().

◆ packetOp()

template<typename Scalar >
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet Eigen::internal::scalar_zeta_op< Scalar >::packetOp ( const Packet x,
const Packet q 
) const
inline
205  {
206  return internal::pzeta(x, q);
207  }
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet pzeta(const Packet &x, const Packet &q)
Definition: SpecialFunctionsPacketMath.h:36

References Eigen::internal::pzeta(), Eigen::numext::q, and plotDoE::x.


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