#include <UnaryFunctors.h>
◆ PromotedExponent
template<typename Scalar , typename ExponentScalar , bool IsBaseInteger = NumTraits<Scalar>::IsInteger, bool IsExponentInteger = NumTraits<ExponentScalar>::IsInteger, bool IsBaseComplex = NumTraits<Scalar>::IsComplex, bool IsExponentComplex = NumTraits<ExponentScalar>::IsComplex>
◆ result_type
template<typename Scalar , typename ExponentScalar , bool IsBaseInteger = NumTraits<Scalar>::IsInteger, bool IsExponentInteger = NumTraits<ExponentScalar>::IsInteger, bool IsBaseComplex = NumTraits<Scalar>::IsComplex, bool IsExponentComplex = NumTraits<ExponentScalar>::IsComplex>
◆ scalar_unary_pow_op() [1/2]
template<typename Scalar , typename ExponentScalar , bool IsBaseInteger = NumTraits<Scalar>::IsInteger, bool IsExponentInteger = NumTraits<ExponentScalar>::IsInteger, bool IsBaseComplex = NumTraits<Scalar>::IsComplex, bool IsExponentComplex = NumTraits<ExponentScalar>::IsComplex>
const ExponentScalar m_exponent
Definition: functors/UnaryFunctors.h:1338
◆ scalar_unary_pow_op() [2/2]
template<typename Scalar , typename ExponentScalar , bool IsBaseInteger = NumTraits<Scalar>::IsInteger, bool IsExponentInteger = NumTraits<ExponentScalar>::IsInteger, bool IsBaseComplex = NumTraits<Scalar>::IsComplex, bool IsExponentComplex = NumTraits<ExponentScalar>::IsComplex>
◆ operator()()
template<typename Scalar , typename ExponentScalar , bool IsBaseInteger = NumTraits<Scalar>::IsInteger, bool IsExponentInteger = NumTraits<ExponentScalar>::IsInteger, bool IsBaseComplex = NumTraits<Scalar>::IsComplex, bool IsExponentComplex = NumTraits<ExponentScalar>::IsComplex>
#define EIGEN_USING_STD(FUNC)
Definition: Macros.h:1090
const Scalar * a
Definition: level2_cplx_impl.h:32
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC bfloat16 pow(const bfloat16 &a, const bfloat16 &b)
Definition: BFloat16.h:625
ScalarBinaryOpTraits< Scalar, PromotedExponent, scalar_unary_pow_op >::ReturnType result_type
Definition: functors/UnaryFunctors.h:1330
References a, EIGEN_USING_STD, Eigen::internal::scalar_unary_pow_op< Scalar, ExponentScalar, IsBaseInteger, IsExponentInteger, IsBaseComplex, IsExponentComplex >::m_exponent, and Eigen::bfloat16_impl::pow().
◆ m_exponent
template<typename Scalar , typename ExponentScalar , bool IsBaseInteger = NumTraits<Scalar>::IsInteger, bool IsExponentInteger = NumTraits<ExponentScalar>::IsInteger, bool IsBaseComplex = NumTraits<Scalar>::IsComplex, bool IsExponentComplex = NumTraits<ExponentScalar>::IsComplex>
Referenced by Eigen::internal::scalar_unary_pow_op< Scalar, ExponentScalar, IsBaseInteger, IsExponentInteger, IsBaseComplex, IsExponentComplex >::operator()(), Eigen::internal::scalar_unary_pow_op< Scalar, ExponentScalar, false, false, false, false >::operator()(), Eigen::internal::scalar_unary_pow_op< Scalar, ExponentScalar, BaseIsInteger, true, false, false >::operator()(), Eigen::internal::scalar_unary_pow_op< Scalar, ExponentScalar, false, false, false, false >::packetOp(), and Eigen::internal::scalar_unary_pow_op< Scalar, ExponentScalar, BaseIsInteger, true, false, false >::packetOp().
The documentation for this struct was generated from the following file: