10 #ifndef EIGEN_CXX11_TENSOR_TENSOR_CONTRACTION_BLOCKING_H 11 #define EIGEN_CXX11_TENSOR_TENSOR_CONTRACTION_BLOCKING_H 24 template <
typename LhsMapper,
typename RhsMapper,
typename Index,
int ShardingType=ShardByCol>
35 computeProductBlockingSizes<LhsScalar, RhsScalar, 1>(
kc_,
mc_,
nc_, num_threads);
38 computeProductBlockingSizes<LhsScalar, RhsScalar, 1>(
kc_,
nc_,
mc_, num_threads);
56 #endif // EIGEN_CXX11_TENSOR_TENSOR_CONTRACTION_BLOCKING_H
#define EIGEN_ALWAYS_INLINE
Namespace containing all symbols from the Eigen library.
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Index kc() const
RhsMapper::Scalar RhsScalar
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Index nc() const
EIGEN_DEFAULT_DENSE_INDEX_TYPE Index
The Index type as used for the API.
LhsMapper::Scalar LhsScalar
EIGEN_DEVICE_FUNC TensorContractionBlocking(Index k, Index m, Index n, Index num_threads=1)
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Index mc() const