Eigen::internal::abs_knowing_score< Scalar, typename > Struct Template Reference

#include <UnaryFunctors.h>

Public Types

typedef NumTraits< Scalar >::Real result_type
 

Public Member Functions

template<typename Score >
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const result_type operator() (const Scalar &a, const Score &) const
 

Member Typedef Documentation

◆ result_type

template<typename Scalar , typename = void>
typedef NumTraits<Scalar>::Real Eigen::internal::abs_knowing_score< Scalar, typename >::result_type

Member Function Documentation

◆ operator()()

template<typename Scalar , typename = void>
template<typename Score >
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const result_type Eigen::internal::abs_knowing_score< Scalar, typename >::operator() ( const Scalar a,
const Score &   
) const
inline
74  {
75  return numext::abs(a);
76  }
const Scalar * a
Definition: level2_cplx_impl.h:32
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE std::enable_if_t< NumTraits< T >::IsSigned||NumTraits< T >::IsComplex, typename NumTraits< T >::Real > abs(const T &x)
Definition: MathFunctions.h:1355

References a, and Eigen::numext::abs().


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