TensorMeta.h File Reference

Go to the source code of this file.

Classes

struct  Eigen::Cond< cond >
 
struct  Eigen::IndexPair< Idx >
 
struct  Eigen::max_n_1< n >
 
struct  Eigen::max_n_1< 0 >
 
struct  Eigen::PacketType< Scalar, Device >
 
struct  Eigen::Pair< U, V >
 

Namespaces

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

Functions

template<typename T1 , typename T2 >
EIGEN_ALWAYS_INLINE const T2 & Eigen::choose (Cond< false >, const T1 &, const T2 &second)
 
template<typename T1 , typename T2 >
EIGEN_ALWAYS_INLINE const T1 & Eigen::choose (Cond< true >, const T1 &first, const T2 &)
 
template<typename IndexType , typename Index >
EIGEN_CONSTEXPR array< Index, 0 > Eigen::internal::customIndices2Array (IndexType &, numeric_list< Index >)
 
template<typename Index , std::size_t NumIndices, typename IndexType >
EIGEN_CONSTEXPR array< Index, NumIndices > Eigen::internal::customIndices2Array (IndexType &idx)
 
template<typename IndexType , typename Index , Index First, Index... Is>
EIGEN_CONSTEXPR array< Index, 1+sizeof...(Is)> Eigen::internal::customIndices2Array (IndexType &idx, numeric_list< Index, First, Is... >)
 
template<typename T >
EIGEN_ALWAYS_INLINE T Eigen::divup (const T x, const T y)
 
template<typename T , typename X , typename Y >
EIGEN_ALWAYS_INLINE T Eigen::divup (const X x, const Y y)
 
template<typename U , typename V >
EIGEN_CONSTEXPR bool Eigen::operator!= (const Pair< U, V > &x, const Pair< U, V > &y)
 
template<typename U , typename V >
EIGEN_CONSTEXPR bool Eigen::operator== (const Pair< U, V > &x, const Pair< U, V > &y)