Go to the source code of this file.
◆ EIGEN_DEVICE_REF
| #define EIGEN_DEVICE_REF & |
◆ EIGEN_SFINAE_ENABLE_IF
| #define EIGEN_SFINAE_ENABLE_IF |
( |
|
__condition__ | ) |
typename internal::enable_if< ( __condition__ ) , int >::type = 0 |
use this macro in sfinae selection in templated functions
template<typename T, typename std::enable_if< isBanana<T>::value , int >::type = 0
void foo(){}
becomes =>
template<typename TopoType, SFINAE_ENABLE_IF( isBanana<T>::value )
void foo(){}
◆ EIGEN_SYCL_LOCAL_MEM_UNSET_OR_OFF
| #define EIGEN_SYCL_LOCAL_MEM_UNSET_OR_OFF 1 |
◆ EIGEN_SYCL_LOCAL_MEM_UNSET_OR_ON
| #define EIGEN_SYCL_LOCAL_MEM_UNSET_OR_ON 1 |
◆ EIGEN_SYCL_TRY_CATCH
| #define EIGEN_SYCL_TRY_CATCH |
( |
|
X | ) |
|
Value: do { \
EIGEN_CATCH(
const cl::sycl::exception&
e) { \
EIGEN_THROW_X(std::runtime_error("SYCL exception at " + \
std::string(__FILE__) + ":" + \
std::to_string(__LINE__) + "\n" + \
} \
} while (false)
Array< double, 1, 3 > e(1./3., 0.5, 2.)
#define EIGEN_TRY
Definition Macros.h:1406
#define X
Definition icosphere.cpp:20
◆ EIGEN_TENSOR_INHERIT_ASSIGNMENT_EQUAL_OPERATOR
◆ EIGEN_TENSOR_INHERIT_ASSIGNMENT_OPERATORS
| #define EIGEN_TENSOR_INHERIT_ASSIGNMENT_OPERATORS |
( |
|
Derived | ) |
|