TensorBlock.h File Reference

Go to the source code of this file.

Namespaces

 Eigen
 : TensorContractionSycl.h, provides various tensor contraction kernel for SYCL backend
 
 Eigen::internal
 

Macros

#define COPY_INNER_DIM(KIND)
 

Enumerations

enum  Eigen::internal::TensorBlockKind {
  Eigen::internal::kExpr ,
  Eigen::internal::kView ,
  Eigen::internal::kMaterializedInScratch ,
  Eigen::internal::kMaterializedInOutput
}
 
enum class  Eigen::internal::TensorBlockShapeType {
  Eigen::internal::kUniformAllDims ,
  Eigen::internal::kSkewedInnerDims
}
 

Functions

template<int Layout, typename IndexType , int NumDims>
EIGEN_ALWAYS_INLINE DSizes< IndexType, NumDims > Eigen::internal::strides (const DSizes< IndexType, NumDims > &dimensions)
 
template<int Layout, typename IndexType , size_t NumDims>
EIGEN_ALWAYS_INLINE DSizes< IndexType, NumDims > Eigen::internal::strides (const Eigen::array< IndexType, NumDims > &dimensions)
 
template<int Layout, std::ptrdiff_t... Indices>
DSizes< std::ptrdiff_t, sizeof...(Indices)> Eigen::internal::strides (const Sizes< Indices... > &sizes)
 

Macro Definition Documentation

◆ COPY_INNER_DIM

#define COPY_INNER_DIM (   KIND)