gpu_test_helper.h File Reference
#include <Eigen/Core>
#include <unsupported/Eigen/CXX11/src/Tensor/TensorGpuHipCudaDefines.h>
#include <tuple>

Go to the source code of this file.

Classes

struct  Eigen::internal::extract_output_indices_helper< N, Idx, std::index_sequence< OutputIndices... >, T1, Ts... >
 
struct  Eigen::internal::extract_output_indices_helper< 0, Idx, std::index_sequence< OutputIndices... > >
 
struct  Eigen::internal::void_helper
 
struct  Eigen::internal::void_helper::Void
 

Namespaces

 Eigen
 Namespace containing all symbols from the Eigen library.
 
 Eigen::internal
 Namespace containing low-level routines from the Eigen library.
 
 Eigen::internal::test_detail
 

Macros

#define EIGEN_USE_CUSTOM_TUPLE   0
 

Typedefs

template<typename... Types>
using Eigen::internal::extract_output_indices = typename extract_output_indices_helper< sizeof...(Types), 0, std::index_sequence<>, Types... >::type
 

Functions

template<typename Kernel , typename... Args, size_t... Indices, size_t... OutputIndices>
EIGEN_DEVICE_FUNC void Eigen::internal::run_serialized (std::index_sequence< Indices... >, std::index_sequence< OutputIndices... >, Kernel kernel, uint8_t *buffer, size_t capacity)
 
template<typename Kernel , typename... Args>
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void Eigen::internal::run_serialized (Kernel kernel, uint8_t *buffer, size_t capacity)
 
template<typename Kernel , typename... Args>
auto Eigen::run_on_cpu (Kernel kernel, Args &&... args) -> decltype(kernel(args...))
 
template<typename Kernel , typename... Args>
auto Eigen::run (Kernel kernel, Args &&... args) -> decltype(kernel(args...))
 
template<typename Kernel , typename... Args>
auto Eigen::run_with_hint (size_t buffer_capacity_hint, Kernel kernel, Args &&... args) -> decltype(kernel(args...))
 

Macro Definition Documentation

◆ EIGEN_USE_CUSTOM_TUPLE

#define EIGEN_USE_CUSTOM_TUPLE   0