
Go to the source code of this file.
Classes | |
| struct | EqualAssignement |
| struct | PlusEqualAssignement |
Namespaces | |
| cl | |
| cl::sycl | |
Macros | |
| #define | DECLARE_BINARY_STRUCT(FUNC) |
| #define | DECLARE_BINARY_STRUCT_OP(NAME, OPERATOR) |
| #define | DECLARE_UNARY_STRUCT(FUNC) |
| #define | EIGEN_DEFAULT_DENSE_INDEX_TYPE int64_t |
| #define | EIGEN_TEST_NO_COMPLEX |
| #define | EIGEN_TEST_NO_LONGDOUBLE |
| #define | EIGEN_USE_SYCL |
| #define | RUN_UNARY_TEST(FUNC) |
Functions | |
| template<typename T > | |
| T | cl::sycl::abs (T x) |
| template<typename T > | |
| T | cl::sycl::cube (T x) |
| template<typename T > | |
| T | cl::sycl::cwiseMax (T x, T y) |
| template<typename T > | |
| T | cl::sycl::cwiseMin (T x, T y) |
| EIGEN_DECLARE_TEST (cxx11_tensor_builtins_sycl) | |
| template<typename T > | |
| T | cl::sycl::inverse (T x) |
| template<typename T > | |
| T | cl::sycl::square (T x) |
| template<typename DataType , int DataLayout> | |
| void | test_binary_builtins (const Eigen::SyclDevice &sycl_device, const array< int64_t, 3 > &tensor_range) |
| template<typename DataType , int DataLayout, typename Operator > | |
| void | test_binary_builtins_fixed_arg2 (const Eigen::SyclDevice &sycl_device, const array< int64_t, 3 > &tensor_range) |
| template<typename DataType , int DataLayout, typename Operator > | |
| void | test_binary_builtins_func (const Eigen::SyclDevice &sycl_device, const array< int64_t, 3 > &tensor_range) |
| template<typename DataType > | |
| static void | test_builtin_unary_sycl (const Eigen::SyclDevice &sycl_device) |
| template<typename DataType > | |
| static void | test_floating_builtin_binary_sycl (const Eigen::SyclDevice &sycl_device) |
| template<typename DataType > | |
| static void | test_integer_builtin_binary_sycl (const Eigen::SyclDevice &sycl_device) |
| template<typename DataType , int DataLayout> | |
| void | test_unary_builtins (const Eigen::SyclDevice &sycl_device, const array< int64_t, 3 > &tensor_range) |
| template<typename DataType , int DataLayout, typename Assignement > | |
| void | test_unary_builtins_for_assignement (const Eigen::SyclDevice &sycl_device, const array< int64_t, 3 > &tensor_range) |
| template<typename DataType , int DataLayout, typename Assignement , typename Operator > | |
| void | test_unary_builtins_for_scalar (const Eigen::SyclDevice &sycl_device, const array< int64_t, 3 > &tensor_range) |
| template<typename DataType , int DataLayout, typename Operator > | |
| void | test_unary_builtins_return_bool (const Eigen::SyclDevice &sycl_device, const array< int64_t, 3 > &tensor_range) |
| #define DECLARE_BINARY_STRUCT | ( | FUNC | ) |
Definition at line 278 of file cxx11_tensor_builtins_sycl.cpp.
| #define DECLARE_BINARY_STRUCT_OP | ( | NAME, | |
| OPERATOR | |||
| ) |
| #define DECLARE_UNARY_STRUCT | ( | FUNC | ) |
Definition at line 109 of file cxx11_tensor_builtins_sycl.cpp.
| #define EIGEN_DEFAULT_DENSE_INDEX_TYPE int64_t |
Definition at line 17 of file cxx11_tensor_builtins_sycl.cpp.
| #define EIGEN_TEST_NO_COMPLEX |
Definition at line 15 of file cxx11_tensor_builtins_sycl.cpp.
| #define EIGEN_TEST_NO_LONGDOUBLE |
Definition at line 14 of file cxx11_tensor_builtins_sycl.cpp.
| #define EIGEN_USE_SYCL |
Definition at line 18 of file cxx11_tensor_builtins_sycl.cpp.
| #define RUN_UNARY_TEST | ( | FUNC | ) |
| EIGEN_DECLARE_TEST | ( | cxx11_tensor_builtins_sycl | ) |
Definition at line 346 of file cxx11_tensor_builtins_sycl.cpp.
| void test_binary_builtins | ( | const Eigen::SyclDevice & | sycl_device, |
| const array< int64_t, 3 > & | tensor_range | ||
| ) |
Definition at line 308 of file cxx11_tensor_builtins_sycl.cpp.
| void test_binary_builtins_fixed_arg2 | ( | const Eigen::SyclDevice & | sycl_device, |
| const array< int64_t, 3 > & | tensor_range | ||
| ) |
Definition at line 251 of file cxx11_tensor_builtins_sycl.cpp.
| void test_binary_builtins_func | ( | const Eigen::SyclDevice & | sycl_device, |
| const array< int64_t, 3 > & | tensor_range | ||
| ) |
Definition at line 216 of file cxx11_tensor_builtins_sycl.cpp.
|
static |
Definition at line 205 of file cxx11_tensor_builtins_sycl.cpp.
|
static |
Definition at line 325 of file cxx11_tensor_builtins_sycl.cpp.
|
static |
Definition at line 335 of file cxx11_tensor_builtins_sycl.cpp.
| void test_unary_builtins | ( | const Eigen::SyclDevice & | sycl_device, |
| const array< int64_t, 3 > & | tensor_range | ||
| ) |
Definition at line 190 of file cxx11_tensor_builtins_sycl.cpp.
| void test_unary_builtins_for_assignement | ( | const Eigen::SyclDevice & | sycl_device, |
| const array< int64_t, 3 > & | tensor_range | ||
| ) |
Definition at line 141 of file cxx11_tensor_builtins_sycl.cpp.
| void test_unary_builtins_for_scalar | ( | const Eigen::SyclDevice & | sycl_device, |
| const array< int64_t, 3 > & | tensor_range | ||
| ) |
Definition at line 53 of file cxx11_tensor_builtins_sycl.cpp.
| void test_unary_builtins_return_bool | ( | const Eigen::SyclDevice & | sycl_device, |
| const array< int64_t, 3 > & | tensor_range | ||
| ) |
Definition at line 164 of file cxx11_tensor_builtins_sycl.cpp.