10 #ifndef EIGEN_UNARY_FUNCTORS_H
11 #define EIGEN_UNARY_FUNCTORS_H
25 template<
typename Packet>
29 template<
typename Scalar>
45 template<
typename Packet>
49 template<
typename Scalar>
67 template<
typename Scalar>
75 template<typename Score>
82 template<typename Scal>
96 template<
typename Packet>
100 template<
typename Scalar>
113 template<
typename Packet>
116 template<
typename Scalar>
142 template<
typename Packet>
146 template<
typename Scalar>
159 template<
typename Scalar,
typename NewType>
165 template<
typename Scalar,
typename NewType>
174 template<
typename Scalar,
int N>
180 template<
typename Packet>
182 {
return internal::parithmetic_shift_right<N>(
a); }
184 template<
typename Scalar,
int N>
193 template<
typename Scalar,
int N>
199 template<
typename Packet>
201 {
return internal::plogical_shift_left<N>(
a); }
203 template<
typename Scalar,
int N>
212 template<
typename Scalar>
219 template<
typename Scalar>
228 template<
typename Scalar>
235 template<
typename Scalar>
244 template<
typename Scalar>
251 template<
typename Scalar>
260 template<
typename Scalar>
267 template<
typename Scalar>
280 template <
typename Packet>
283 template <
typename Scalar>
288 #ifdef EIGEN_VECTORIZE_FMA
320 template <
typename Packet>
323 template <
typename Scalar>
340 template <
typename Packet>
343 template <
typename Scalar>
350 #ifdef EIGEN_VECTORIZE_FMA
358 :
sizeof(Scalar)==4 ? 40 : 85)
371 template <
typename Packet>
374 template <
typename Scalar>
391 template <
typename Packet>
394 template<
typename Scalar>
407 template <
typename Packet>
410 template<
typename Scalar>
421 template <
typename Packet>
424 template <
typename Scalar>
429 Cost = (
sizeof(Scalar) == 8 ? 28
435 Cost = (
sizeof(Scalar) == 8 ? 28 : 14),
445 template <
typename Packet>
460 template <
typename Packet>
464 template<
typename Scalar>
479 template <
typename Packet>
482 template<
typename Scalar>
498 template <
typename Packet>
501 template<
typename Scalar>
518 template <
typename Packet>
521 template<
typename Scalar>
537 template <
typename Packet>
540 template<
typename Scalar>
556 template <
typename Packet>
559 template<
typename Scalar>
576 template <
typename Packet>
579 template<
typename Scalar>
592 template <
typename Scalar>
596 template <
typename Packet>
600 template <
typename Scalar>
606 #ifdef EIGEN_VECTORIZE_FMA
625 #if EIGEN_HAS_CXX11_MATH
630 template <
typename Scalar>
631 struct scalar_atanh_op {
636 template <
typename Scalar>
637 struct functor_traits<scalar_atanh_op<Scalar> > {
649 template <
typename Packet>
652 template<
typename Scalar>
661 #if EIGEN_HAS_CXX11_MATH
666 template <
typename Scalar>
667 struct scalar_asinh_op {
672 template <
typename Scalar>
673 struct functor_traits<scalar_asinh_op<Scalar> > {
685 template <
typename Packet>
688 template<
typename Scalar>
697 #if EIGEN_HAS_CXX11_MATH
702 template <
typename Scalar>
703 struct scalar_acosh_op {
708 template <
typename Scalar>
709 struct functor_traits<scalar_acosh_op<Scalar> > {
718 template<
typename Scalar>
722 template<
typename Packet>
726 template <
typename Scalar>
738 template<
typename Scalar>
742 template<
typename Packet>
746 template<
typename Scalar>
755 template<
typename Packet>
767 template<
typename Scalar>
771 template<
typename Packet>
775 template<
typename Scalar>
784 template<
typename Packet>
799 template <
typename Packet>
802 template<
typename Scalar>
818 template <
typename Packet>
821 template<
typename Scalar>
837 template <
typename Packet>
840 template<
typename Scalar>
856 template <
typename Packet>
859 template<
typename Scalar>
876 #if defined(SYCL_DEVICE_ONLY)
883 template<
typename Scalar>
900 #if defined(SYCL_DEVICE_ONLY)
907 template<
typename Scalar>
924 #if defined(SYCL_DEVICE_ONLY)
931 template<
typename Scalar>
949 template<
typename Scalar>
961 template<
typename Scalar,
bool is_complex=(NumTraits<Scalar>::IsComplex!=0),
bool is_
integer=(NumTraits<Scalar>::IsInteger!=0) >
struct scalar_sign_op;
962 template<
typename Scalar>
967 return Scalar( (
a>Scalar(0)) - (
a<Scalar(0)) );
974 template<
typename Scalar>
986 template<
typename Scalar,
bool is_
integer>
993 if (aa==real_type(0))
995 aa = real_type(1)/aa;
996 return Scalar(
a.real()*aa,
a.imag()*aa );
1002 template<
typename Scalar>
1017 template <
typename T>
1026 const Packet one = pset1<Packet>(T(1));
1031 #ifndef EIGEN_GPU_COMPILE_PHASE
1052 const Packet cutoff_lower = pset1<Packet>(-9.f);
1053 const Packet lt_mask = pcmp_lt<Packet>(_x, cutoff_lower);
1058 #ifdef EIGEN_VECTORIZE_FMA
1059 const Packet cutoff_upper = pset1<Packet>(15.7243833541870117f);
1061 const Packet cutoff_upper = pset1<Packet>(15.6437711715698242f);
1066 const Packet alpha_1 = pset1<Packet>(2.48287947061529e-01f);
1067 const Packet alpha_3 = pset1<Packet>(8.51377133304701e-03f);
1068 const Packet alpha_5 = pset1<Packet>(6.08574864600143e-05f);
1069 const Packet alpha_7 = pset1<Packet>(1.15627324459942e-07f);
1070 const Packet alpha_9 = pset1<Packet>(4.37031012579801e-11f);
1073 const Packet beta_0 = pset1<Packet>(9.93151921023180e-01f);
1074 const Packet beta_2 = pset1<Packet>(1.16817656904453e-01f);
1075 const Packet beta_4 = pset1<Packet>(1.70198817374094e-03f);
1076 const Packet beta_6 = pset1<Packet>(6.29106785017040e-06f);
1077 const Packet beta_8 = pset1<Packet>(5.76102136993427e-09f);
1078 const Packet beta_10 = pset1<Packet>(6.10247389755681e-13f);
1085 p =
pmadd(x2, p, alpha_5);
1086 p =
pmadd(x2, p, alpha_3);
1087 p =
pmadd(x2, p, alpha_1);
1092 q =
pmadd(x2, q, beta_6);
1093 q =
pmadd(x2, q, beta_4);
1094 q =
pmadd(x2, q, beta_2);
1095 q =
pmadd(x2, q, beta_0);
1108 template <
typename T>
EIGEN_DEVICE_FUNC const Log10ReturnType log10() const
Definition: ArrayCwiseUnaryOps.h:158
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const ArgReturnType arg() const
Definition: ArrayCwiseUnaryOps.h:66
EIGEN_DEVICE_FUNC const LogisticReturnType logistic() const
Definition: ArrayCwiseUnaryOps.h:397
EIGEN_DEVICE_FUNC const Log1pReturnType log1p() const
Definition: ArrayCwiseUnaryOps.h:142
EIGEN_DEVICE_FUNC const RintReturnType rint() const
Definition: ArrayCwiseUnaryOps.h:453
EIGEN_DEVICE_FUNC const RoundReturnType round() const
Definition: ArrayCwiseUnaryOps.h:467
EIGEN_DEVICE_FUNC const Expm1ReturnType expm1() const
Definition: ArrayCwiseUnaryOps.h:111
EIGEN_DEVICE_FUNC RealReturnType real() const
Definition: CommonCwiseUnaryOps.h:100
EIGEN_DEVICE_FUNC const ImagReturnType imag() const
Definition: CommonCwiseUnaryOps.h:109
internal::enable_if< internal::valid_indexed_view_overload< RowIndices, ColIndices >::value &&internal::traits< typename EIGEN_INDEXED_VIEW_METHOD_TYPE< RowIndices, ColIndices >::type >::ReturnAsIndexedView, typename EIGEN_INDEXED_VIEW_METHOD_TYPE< RowIndices, ColIndices >::type >::type operator()(const RowIndices &rowIndices, const ColIndices &colIndices) EIGEN_INDEXED_VIEW_METHOD_CONST
Definition: IndexedViewMethods.h:73
#define EIGEN_DEPRECATED
Definition: Macros.h:1058
#define EIGEN_USING_STD(FUNC)
Definition: Macros.h:1185
#define EIGEN_PREDICT_FALSE(x)
Definition: Macros.h:1321
#define EIGEN_DEVICE_FUNC
Definition: Macros.h:976
#define EIGEN_FAST_MATH
Definition: Macros.h:49
#define EIGEN_STRONG_INLINE
Definition: Macros.h:917
#define EIGEN_LOG2E
Definition: MathFunctions.h:17
#define EIGEN_EMPTY_STRUCT_CTOR(X)
Definition: XprHelper.h:22
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet pexpm1(const Packet &a)
Definition: GenericPacketMath.h:792
EIGEN_STRONG_INLINE Packet2cf pconj(const Packet2cf &a)
Definition: Complex.h:167
EIGEN_DEVICE_FUNC Packet padd(const Packet &a, const Packet &b)
Definition: GenericPacketMath.h:215
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet plog10(const Packet &a)
Definition: GenericPacketMath.h:804
EIGEN_DEVICE_FUNC Packet parg(const Packet &a)
Definition: GenericPacketMath.h:551
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet plog2(const Packet &a)
Definition: GenericPacketMath.h:808
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet plog(const Packet &a)
Definition: GenericPacketMath.h:796
EIGEN_STRONG_INLINE bool predux_any(const Packet4f &x)
Definition: PacketMath.h:1765
EIGEN_DEVICE_FUNC Packet pdiv(const Packet &a, const Packet &b)
Definition: GenericPacketMath.h:244
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet pexp(const Packet &a)
Definition: GenericPacketMath.h:788
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet pcos(const Packet &a)
Definition: GenericPacketMath.h:756
EIGEN_STRONG_INLINE Packet4f print(const Packet4f &a)
Definition: PacketMath.h:3115
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet psin(const Packet &a)
Definition: GenericPacketMath.h:752
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet pacos(const Packet &a)
Definition: GenericPacketMath.h:768
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet ptan(const Packet &a)
Definition: GenericPacketMath.h:760
EIGEN_STRONG_INLINE Packet4f pmadd(const Packet4f &a, const Packet4f &b, const Packet4f &c)
Definition: PacketMath.h:827
EIGEN_DEVICE_FUNC Packet pmul(const Packet &a, const Packet &b)
Definition: GenericPacketMath.h:237
EIGEN_DEVICE_FUNC Packet pmin(const Packet &a, const Packet &b)
Definition: GenericPacketMath.h:512
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet pcosh(const Packet &a)
Definition: GenericPacketMath.h:780
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet pround(const Packet &a)
Definition: GenericPacketMath.h:826
EIGEN_STRONG_INLINE Packet2cf pnegate(const Packet2cf &a)
Definition: Complex.h:166
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet ptanh(const Packet &a)
Definition: GenericPacketMath.h:784
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet pceil(const Packet &a)
Definition: GenericPacketMath.h:839
EIGEN_STRONG_INLINE Packet4f pabs(const Packet4f &a)
Definition: PacketMath.h:1176
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet plog1p(const Packet &a)
Definition: GenericPacketMath.h:800
EIGEN_STRONG_INLINE Packet4f psqrt(const Packet4f &a)
Definition: PacketMath.h:723
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet psinh(const Packet &a)
Definition: GenericPacketMath.h:776
EIGEN_STRONG_INLINE Packet4f pselect(const Packet4f &mask, const Packet4f &a, const Packet4f &b)
Definition: PacketMath.h:917
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet pasin(const Packet &a)
Definition: GenericPacketMath.h:764
EIGEN_STRONG_INLINE Packet4f prsqrt(const Packet4f &a)
Definition: PacketMath.h:730
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet patan(const Packet &a)
Definition: GenericPacketMath.h:772
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet pfloor(const Packet &a)
Definition: GenericPacketMath.h:830
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T log(const T &x)
Definition: MathFunctions.h:1489
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool() isinf(const Eigen::bfloat16 &h)
Definition: BFloat16.h:665
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool() isfinite(const Eigen::bfloat16 &h)
Definition: BFloat16.h:671
EIGEN_DEVICE_FUNC T() floor(const T &x)
Definition: MathFunctions.h:1400
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T cos(const T &x)
Definition: MathFunctions.h:1600
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T rsqrt(const T &x)
Definition: MathFunctions.h:1482
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool() isnan(const Eigen::bfloat16 &h)
Definition: BFloat16.h:659
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE internal::enable_if< NumTraits< T >::IsSigned||NumTraits< T >::IsComplex, typename NumTraits< T >::Real >::type abs(const T &x)
Definition: MathFunctions.h:1509
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T asin(const T &x)
Definition: MathFunctions.h:1686
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T tanh(const T &x)
Definition: MathFunctions.h:1783
EIGEN_DEVICE_FUNC internal::add_const_on_value_type< EIGEN_MATHFUNC_RETVAL(imag_ref, Scalar) >::type imag_ref(const Scalar &x)
Definition: MathFunctions.h:1265
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T atan(const T &x)
Definition: MathFunctions.h:1715
EIGEN_DEVICE_FUNC T() ceil(const T &x)
Definition: MathFunctions.h:1420
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T cosh(const T &x)
Definition: MathFunctions.h:1745
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T exp(const T &x)
Definition: MathFunctions.h:1546
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T sin(const T &x)
Definition: MathFunctions.h:1619
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T acos(const T &x)
Definition: MathFunctions.h:1657
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE float sqrt(const float &x)
Definition: MathFunctions.h:177
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T tan(const T &x)
Definition: MathFunctions.h:1638
EIGEN_DEVICE_FUNC bool abs2(bool x)
Definition: MathFunctions.h:1292
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T sinh(const T &x)
Definition: MathFunctions.h:1764
EIGEN_DEVICE_FUNC internal::add_const_on_value_type< EIGEN_MATHFUNC_RETVAL(real_ref, Scalar) >::type real_ref(const Scalar &x)
Definition: MathFunctions.h:1237
Namespace containing all symbols from the Eigen library.
Definition: LDLT.h:16
Definition: document.h:416
const GenericPointer< typename T::ValueType > T2 T::AllocatorType & a
Definition: pointer.h:1181
@ MulCost
Definition: NumTraits.h:161
Holds information about the various numeric (i.e. scalar) types allowed by Eigen.
Definition: NumTraits.h:233
NumTraits< Scalar >::Real result_type
Definition: UnaryFunctors.h:81
Definition: UnaryFunctors.h:72
NumTraits< Scalar >::Real result_type
Definition: UnaryFunctors.h:74
Definition: XprHelper.h:176
@ PacketAccess
Definition: XprHelper.h:180
@ Cost
Definition: XprHelper.h:179
Definition: GenericPacketMath.h:107
Definition: UnaryFunctors.h:91
NumTraits< Scalar >::Real result_type
Definition: UnaryFunctors.h:93
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Packet packetOp(const Packet &a) const
Definition: UnaryFunctors.h:97
Definition: UnaryFunctors.h:41
NumTraits< Scalar >::Real result_type
Definition: UnaryFunctors.h:43
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Packet packetOp(const Packet &a) const
Definition: UnaryFunctors.h:46
Definition: UnaryFunctors.h:534
EIGEN_DEVICE_FUNC Packet packetOp(const Packet &a) const
Definition: UnaryFunctors.h:538
Definition: UnaryFunctors.h:138
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Packet packetOp(const Packet &a) const
Definition: UnaryFunctors.h:143
NumTraits< Scalar >::Real result_type
Definition: UnaryFunctors.h:140
Definition: UnaryFunctors.h:553
EIGEN_DEVICE_FUNC Packet packetOp(const Packet &a) const
Definition: UnaryFunctors.h:557
Definition: UnaryFunctors.h:573
EIGEN_DEVICE_FUNC Packet packetOp(const Packet &a) const
Definition: UnaryFunctors.h:577
Definition: UnaryFunctors.h:945
Definition: UnaryFunctors.h:160
NewType result_type
Definition: UnaryFunctors.h:162
Definition: UnaryFunctors.h:853
EIGEN_DEVICE_FUNC Packet packetOp(const Packet &a) const
Definition: UnaryFunctors.h:857
Definition: UnaryFunctors.h:109
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Packet packetOp(const Packet &a) const
Definition: UnaryFunctors.h:114
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Scalar operator()(const Scalar &a) const
Definition: UnaryFunctors.h:112
Definition: UnaryFunctors.h:476
EIGEN_DEVICE_FUNC Packet packetOp(const Packet &a) const
Definition: UnaryFunctors.h:480
Definition: UnaryFunctors.h:682
EIGEN_DEVICE_FUNC Packet packetOp(const Packet &a) const
Definition: UnaryFunctors.h:686
EIGEN_DEPRECATED EIGEN_DEVICE_FUNC const Packet packetOp(const Packet &a) const
Definition: UnaryFunctors.h:785
Definition: UnaryFunctors.h:768
EIGEN_DEVICE_FUNC const Packet packetOp(const Packet &a) const
Definition: UnaryFunctors.h:772
Definition: XprHelper.h:710
Definition: UnaryFunctors.h:277
EIGEN_DEVICE_FUNC Packet packetOp(const Packet &a) const
Definition: UnaryFunctors.h:281
Definition: UnaryFunctors.h:317
EIGEN_DEVICE_FUNC Packet packetOp(const Packet &a) const
Definition: UnaryFunctors.h:321
Definition: UnaryFunctors.h:815
EIGEN_DEVICE_FUNC Packet packetOp(const Packet &a) const
Definition: UnaryFunctors.h:819
Definition: UnaryFunctors.h:229
NumTraits< Scalar >::Real result_type
Definition: UnaryFunctors.h:231
Definition: UnaryFunctors.h:261
NumTraits< Scalar >::Real result_type
Definition: UnaryFunctors.h:263
Definition: UnaryFunctors.h:719
EIGEN_DEVICE_FUNC const Packet packetOp(const Packet &a) const
Definition: UnaryFunctors.h:723
Definition: UnaryFunctors.h:920
bool result_type
Definition: UnaryFunctors.h:922
Definition: UnaryFunctors.h:896
bool result_type
Definition: UnaryFunctors.h:898
Definition: UnaryFunctors.h:872
bool result_type
Definition: UnaryFunctors.h:874
Definition: UnaryFunctors.h:388
EIGEN_DEVICE_FUNC Packet packetOp(const Packet &a) const
Definition: UnaryFunctors.h:392
Definition: UnaryFunctors.h:368
EIGEN_DEVICE_FUNC Packet packetOp(const Packet &a) const
Definition: UnaryFunctors.h:372
Definition: UnaryFunctors.h:404
EIGEN_DEVICE_FUNC Packet packetOp(const Packet &a) const
Definition: UnaryFunctors.h:408
Definition: UnaryFunctors.h:337
EIGEN_DEVICE_FUNC Packet packetOp(const Packet &a) const
Definition: UnaryFunctors.h:341
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet packetOp(const Packet &_x) const
Definition: UnaryFunctors.h:1051
Definition: UnaryFunctors.h:1018
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet packetOp(const Packet &x) const
Definition: UnaryFunctors.h:1025
Definition: UnaryFunctors.h:22
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Packet packetOp(const Packet &a) const
Definition: UnaryFunctors.h:26
Definition: UnaryFunctors.h:213
NumTraits< Scalar >::Real result_type
Definition: UnaryFunctors.h:215
Definition: UnaryFunctors.h:245
NumTraits< Scalar >::Real result_type
Definition: UnaryFunctors.h:247
Definition: UnaryFunctors.h:834
EIGEN_DEVICE_FUNC Packet packetOp(const Packet &a) const
Definition: UnaryFunctors.h:838
Definition: UnaryFunctors.h:796
EIGEN_DEVICE_FUNC Packet packetOp(const Packet &a) const
Definition: UnaryFunctors.h:800
Definition: UnaryFunctors.h:457
EIGEN_DEVICE_FUNC Packet packetOp(const Packet &a) const
Definition: UnaryFunctors.h:461
Definition: UnaryFunctors.h:64
void Score_is_abs
Definition: UnaryFunctors.h:65
Definition: UnaryFunctors.h:194
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Packet packetOp(const Packet &a) const
Definition: UnaryFunctors.h:200
Definition: UnaryFunctors.h:175
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Packet packetOp(const Packet &a) const
Definition: UnaryFunctors.h:181
Definition: UnaryFunctors.h:961
Definition: UnaryFunctors.h:495
EIGEN_DEVICE_FUNC Packet packetOp(const Packet &a) const
Definition: UnaryFunctors.h:499
Definition: UnaryFunctors.h:646
EIGEN_DEVICE_FUNC Packet packetOp(const Packet &a) const
Definition: UnaryFunctors.h:650
EIGEN_DEPRECATED EIGEN_DEVICE_FUNC Packet packetOp(const Packet &a) const
Definition: UnaryFunctors.h:446
Definition: UnaryFunctors.h:418
EIGEN_DEVICE_FUNC Packet packetOp(const Packet &a) const
Definition: UnaryFunctors.h:422
EIGEN_DEPRECATED EIGEN_DEVICE_FUNC const Packet packetOp(const Packet &a) const
Definition: UnaryFunctors.h:756
Definition: UnaryFunctors.h:739
EIGEN_DEVICE_FUNC const Packet packetOp(const Packet &a) const
Definition: UnaryFunctors.h:743
Definition: UnaryFunctors.h:515
EIGEN_DEVICE_FUNC Packet packetOp(const Packet &a) const
Definition: UnaryFunctors.h:519
Definition: UnaryFunctors.h:593
EIGEN_DEVICE_FUNC Packet packetOp(const Packet &x) const
Definition: UnaryFunctors.h:597
Definition: PacketMath.h:47
#define const
Definition: zconf.h:233