aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen
diff options
context:
space:
mode:
authorGravatar Nicolas Mellado <nmellado0@gmail.com>2015-07-11 20:11:36 +0200
committerGravatar Nicolas Mellado <nmellado0@gmail.com>2015-07-11 20:11:36 +0200
commit0d0984556287c3cbb4804b6e55fa1eca3b569527 (patch)
tree5464b4093ba9ab7d7e06dec2c8b26cdd98d429f8 /Eigen
parent20b96025fda25f76d9c177341e3c218e58d046c9 (diff)
Revert files to remove EIGEN_USING_NUMEXT_MATH
Diffstat (limited to 'Eigen')
-rw-r--r--Eigen/Core6
-rw-r--r--Eigen/src/Core/functors/UnaryFunctors.h36
2 files changed, 6 insertions, 36 deletions
diff --git a/Eigen/Core b/Eigen/Core
index 7ad454c56..de94b5b75 100644
--- a/Eigen/Core
+++ b/Eigen/Core
@@ -42,12 +42,6 @@
#define EIGEN_USING_STD_MATH(FUNC) using std::FUNC;
#endif
-#if defined(__CUDA_ARCH__)
- #define EIGEN_USING_NUMEXT_MATH(FUNC) using ::FUNC;
-#else
- #define EIGEN_USING_NUMEXT_MATH(FUNC) using numext::FUNC;
-#endif
-
#if (defined(_CPPUNWIND) || defined(__EXCEPTIONS)) && !defined(__CUDA_ARCH__) && !defined(EIGEN_EXCEPTIONS)
#define EIGEN_EXCEPTIONS
#endif
diff --git a/Eigen/src/Core/functors/UnaryFunctors.h b/Eigen/src/Core/functors/UnaryFunctors.h
index c61a899c5..6ce7ff46b 100644
--- a/Eigen/src/Core/functors/UnaryFunctors.h
+++ b/Eigen/src/Core/functors/UnaryFunctors.h
@@ -533,11 +533,7 @@ struct functor_traits<scalar_cube_op<Scalar> >
*/
template<typename Scalar> struct scalar_round_op {
EIGEN_EMPTY_STRUCT_CTOR(scalar_round_op)
- EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Scalar operator() (const Scalar& a) const
- {
- EIGEN_USING_NUMEXT_MATH(round);
- return round(a);
- }
+ EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Scalar operator() (const Scalar& a) const { using numext::round; return round(a); }
typedef typename packet_traits<Scalar>::type Packet;
inline Packet packetOp(const Packet& a) const { return internal::pround(a); }
};
@@ -556,11 +552,7 @@ struct functor_traits<scalar_round_op<Scalar> >
*/
template<typename Scalar> struct scalar_floor_op {
EIGEN_EMPTY_STRUCT_CTOR(scalar_floor_op)
- EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Scalar operator() (const Scalar& a) const
- {
- EIGEN_USING_NUMEXT_MATH(floor);
- return floor(a);
- }
+ EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Scalar operator() (const Scalar& a) const { using numext::floor; return floor(a); }
typedef typename packet_traits<Scalar>::type Packet;
inline Packet packetOp(const Packet& a) const { return internal::pfloor(a); }
};
@@ -579,11 +571,7 @@ struct functor_traits<scalar_floor_op<Scalar> >
*/
template<typename Scalar> struct scalar_ceil_op {
EIGEN_EMPTY_STRUCT_CTOR(scalar_ceil_op)
- EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Scalar operator() (const Scalar& a) const
- {
- EIGEN_USING_NUMEXT_MATH(ceil);
- return ceil(a);
- }
+ EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Scalar operator() (const Scalar& a) const { using numext::ceil; return ceil(a); }
typedef typename packet_traits<Scalar>::type Packet;
inline Packet packetOp(const Packet& a) const { return internal::pceil(a); }
};
@@ -603,11 +591,7 @@ struct functor_traits<scalar_ceil_op<Scalar> >
template<typename Scalar> struct scalar_isnan_op {
EIGEN_EMPTY_STRUCT_CTOR(scalar_isnan_op)
typedef bool result_type;
- EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE result_type operator() (const Scalar& a) const
- {
- EIGEN_USING_NUMEXT_MATH(isnan);
- return isnan(a);
- }
+ EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE result_type operator() (const Scalar& a) const { using numext::isnan; return isnan(a); }
};
template<typename Scalar>
struct functor_traits<scalar_isnan_op<Scalar> >
@@ -625,11 +609,7 @@ struct functor_traits<scalar_isnan_op<Scalar> >
template<typename Scalar> struct scalar_isinf_op {
EIGEN_EMPTY_STRUCT_CTOR(scalar_isinf_op)
typedef bool result_type;
- EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE result_type operator() (const Scalar& a) const
- {
- EIGEN_USING_NUMEXT_MATH(isinf);
- return isinf(a);
- }
+ EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE result_type operator() (const Scalar& a) const { using numext::isinf; return isinf(a); }
};
template<typename Scalar>
struct functor_traits<scalar_isinf_op<Scalar> >
@@ -647,11 +627,7 @@ struct functor_traits<scalar_isinf_op<Scalar> >
template<typename Scalar> struct scalar_isfinite_op {
EIGEN_EMPTY_STRUCT_CTOR(scalar_isfinite_op)
typedef bool result_type;
- EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE result_type operator() (const Scalar& a) const
- {
- EIGEN_USING_NUMEXT_MATH(isfinite);
- return isfinite(a);
- }
+ EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE result_type operator() (const Scalar& a) const { using numext::isfinite; return isfinite(a); }
};
template<typename Scalar>
struct functor_traits<scalar_isfinite_op<Scalar> >