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 | |||
) |
Definition at line 293 of file cxx11_tensor_builtins_sycl.cpp.
#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.