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

Template functor to compute the derivative of the incomplete gamma function igamma_der_a(a, x) More...

#include <SpecialFunctionsFunctors.h>

Public Member Functions

EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Scalar operator() (const Scalar &a, const Scalar &x) const
 
template<typename Packet >
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Packet packetOp (const Packet &a, const Packet &x) const
 

Detailed Description

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

Template functor to compute the derivative of the incomplete gamma function igamma_der_a(a, x)

See also
class CwiseBinaryOp, Cwise::igamma_der_a

Member Function Documentation

◆ operator()()

template<typename Scalar >
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Scalar Eigen::internal::scalar_igamma_der_a_op< Scalar >::operator() ( const Scalar a,
const Scalar x 
) const
inline
54  {
56  return igamma_der_a(a, x);
57  }
const Scalar * a
Definition: level2_cplx_impl.h:32
EIGEN_STRONG_INLINE const Eigen::CwiseBinaryOp< Eigen::internal::scalar_igamma_der_a_op< typename Derived::Scalar >, const Derived, const ExponentDerived > igamma_der_a(const Eigen::ArrayBase< Derived > &a, const Eigen::ArrayBase< ExponentDerived > &x)
Definition: SpecialFunctionsArrayAPI.h:52
list x
Definition: plotDoE.py:28

References a, Eigen::igamma_der_a(), and plotDoE::x.

◆ packetOp()

template<typename Scalar >
template<typename Packet >
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Packet Eigen::internal::scalar_igamma_der_a_op< Scalar >::packetOp ( const Packet a,
const Packet x 
) const
inline
59  {
60  return internal::pigamma_der_a(a, x);
61  }
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet pigamma_der_a(const Packet &a, const Packet &x)
Definition: SpecialFunctionsPacketMath.h:80

References a, Eigen::internal::pigamma_der_a(), and plotDoE::x.


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