From 4091f6b25c5ad0ca3f7c00bd82bfd7ca1bbedee3 Mon Sep 17 00:00:00 2001 From: David Tellenbach Date: Fri, 9 Oct 2020 02:05:05 +0200 Subject: Drop EIGEN_USING_STD_MATH in favour of EIGEN_USING_STD --- Eigen/src/Core/util/Macros.h | 14 -------------- 1 file changed, 14 deletions(-) (limited to 'Eigen/src/Core/util/Macros.h') diff --git a/Eigen/src/Core/util/Macros.h b/Eigen/src/Core/util/Macros.h index 243acc696..2d47c075c 100644 --- a/Eigen/src/Core/util/Macros.h +++ b/Eigen/src/Core/util/Macros.h @@ -1036,25 +1036,11 @@ namespace Eigen { // In host mode, and when device code is compiled with clang, // use the std versions. #if (defined(EIGEN_CUDA_ARCH) && defined(__NVCC__)) || defined(EIGEN_HIP_DEVICE_COMPILE) - #define EIGEN_USING_STD_MATH(FUNC) using ::FUNC; -#else - #define EIGEN_USING_STD_MATH(FUNC) using std::FUNC; -#endif - - -// When compiling HIP device code with HIPCC, certain functions -// from the stdlib need to be pulled in from the global namespace -// (as opposed to from the std:: namespace). This is because HIPCC -// does not natively support all the std:: routines in device code. -// Instead it contains header files that declare the corresponding -// routines in the global namespace such they can be used in device code. -#if defined(EIGEN_HIP_DEVICE_COMPILE) #define EIGEN_USING_STD(FUNC) using ::FUNC; #else #define EIGEN_USING_STD(FUNC) using std::FUNC; #endif - #if EIGEN_COMP_MSVC_STRICT && (EIGEN_COMP_MSVC < 1900 || EIGEN_COMP_NVCC) // for older MSVC versions, as well as 1900 && CUDA 8, using the base operator is sufficient (cf Bugs 1000, 1324) #define EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) \ -- cgit v1.2.3