Eigen::internal::scalar_isinf_op< Scalar, UseTypedPredicate > Struct Template Reference

Template functor to check whether a scalar is +/-inf. More...

#include <UnaryFunctors.h>

Public Member Functions

EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool operator() (const Scalar &a) const
 

Detailed Description

template<typename Scalar, bool UseTypedPredicate = false>
struct Eigen::internal::scalar_isinf_op< Scalar, UseTypedPredicate >

Template functor to check whether a scalar is +/-inf.

See also
class CwiseUnaryOp, ArrayBase::isinf()

Member Function Documentation

◆ operator()()

template<typename Scalar , bool UseTypedPredicate = false>
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool Eigen::internal::scalar_isinf_op< Scalar, UseTypedPredicate >::operator() ( const Scalar a) const
inline
1030  {
1031 #if defined(SYCL_DEVICE_ONLY)
1032  return numext::isinf(a);
1033 #else
1034  return (numext::isinf)(a);
1035 #endif
1036  }
const Scalar * a
Definition: level2_cplx_impl.h:32
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool() isinf(const Eigen::bfloat16 &h)
Definition: BFloat16.h:747

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


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