#include "main.h"
#include <unsupported/Eigen/CXX11/Tensor>
Go to the source code of this file.
|  | 
|  | EIGEN_DECLARE_TEST (cxx11_tensor_scan_sycl) | 
|  | 
| template<typename DataType , typename Dev > | 
| void | sycl_scan_test_exclusive_dim0_per_device (const Dev &sycl_device) | 
|  | 
| template<typename DataType , typename Dev > | 
| void | sycl_scan_test_exclusive_dim1_per_device (const Dev &sycl_device) | 
|  | 
| template<typename DataType , typename Dev > | 
| void | sycl_scan_test_exclusive_dim2_per_device (const Dev &sycl_device) | 
|  | 
| template<typename DataType , typename Dev > | 
| void | sycl_scan_test_inclusive_dim0_per_device (const Dev &sycl_device) | 
|  | 
| template<typename DataType , typename Dev > | 
| void | sycl_scan_test_inclusive_dim1_per_device (const Dev &sycl_device) | 
|  | 
| template<typename DataType , typename Dev > | 
| void | sycl_scan_test_inclusive_dim2_per_device (const Dev &sycl_device) | 
|  | 
| template<typename DataType , int DataLayout, typename IndexType > | 
| void | test_sycl_cumsum (const Eigen::SyclDevice &sycl_device, IndexType m_size, IndexType k_size, IndexType n_size, int consume_dim, bool exclusive) | 
|  | 
◆ EIGEN_DEFAULT_DENSE_INDEX_TYPE
      
        
          | #define EIGEN_DEFAULT_DENSE_INDEX_TYPE   int64_t | 
      
 
 
◆ EIGEN_TEST_NO_COMPLEX
      
        
          | #define EIGEN_TEST_NO_COMPLEX | 
      
 
 
◆ EIGEN_TEST_NO_LONGDOUBLE
      
        
          | #define EIGEN_TEST_NO_LONGDOUBLE | 
      
 
 
◆ EIGEN_USE_SYCL
◆ DimPair
◆ EIGEN_DECLARE_TEST()
      
        
          | EIGEN_DECLARE_TEST | ( | cxx11_tensor_scan_sycl |  | ) |  | 
      
 
 
◆ sycl_scan_test_exclusive_dim0_per_device()
template<typename DataType , typename Dev > 
      
        
          | void sycl_scan_test_exclusive_dim0_per_device | ( | const Dev & | sycl_device | ) |  | 
      
 
 
◆ sycl_scan_test_exclusive_dim1_per_device()
template<typename DataType , typename Dev > 
      
        
          | void sycl_scan_test_exclusive_dim1_per_device | ( | const Dev & | sycl_device | ) |  | 
      
 
 
◆ sycl_scan_test_exclusive_dim2_per_device()
template<typename DataType , typename Dev > 
      
        
          | void sycl_scan_test_exclusive_dim2_per_device | ( | const Dev & | sycl_device | ) |  | 
      
 
 
◆ sycl_scan_test_inclusive_dim0_per_device()
template<typename DataType , typename Dev > 
      
        
          | void sycl_scan_test_inclusive_dim0_per_device | ( | const Dev & | sycl_device | ) |  | 
      
 
 
◆ sycl_scan_test_inclusive_dim1_per_device()
template<typename DataType , typename Dev > 
      
        
          | void sycl_scan_test_inclusive_dim1_per_device | ( | const Dev & | sycl_device | ) |  | 
      
 
 
◆ sycl_scan_test_inclusive_dim2_per_device()
template<typename DataType , typename Dev > 
      
        
          | void sycl_scan_test_inclusive_dim2_per_device | ( | const Dev & | sycl_device | ) |  | 
      
 
 
◆ test_sycl_cumsum()
template<typename DataType , int DataLayout, typename IndexType > 
      
        
          | void test_sycl_cumsum | ( | const Eigen::SyclDevice & | sycl_device, | 
        
          |  |  | IndexType | m_size, | 
        
          |  |  | IndexType | k_size, | 
        
          |  |  | IndexType | n_size, | 
        
          |  |  | int | consume_dim, | 
        
          |  |  | bool | exclusive | 
        
          |  | ) |  |  |