#include <TensorBlock.h>
Classes | |
struct | BlockIteratorState |
struct | Dst |
struct | Src |
Public Types | |
typedef DSizes< IndexType, NumDims > | Dimensions |
typedef DSizes< int, NumDims > | DimensionsMap |
Static Public Member Functions | |
static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE IndexType | Copy (const Dst &dst, const Src &src) |
static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE IndexType | Copy (const Dst &dst, const Src &src, const DimensionsMap &dst_to_src_dim_map) |
Private Types | |
typedef StridedLinearBufferCopy< Scalar, IndexType > | LinCopy |
Static Private Member Functions | |
static int | NumSqueezableInnerDims (const DimensionsMap &dim_map) |
Static Private Attributes | |
static const bool | IsColMajor = (Layout == ColMajor) |
Definition at line 17 of file TensorBlock.h.
typedef DSizes<IndexType, NumDims> Eigen::internal::TensorBlockIO< Scalar, IndexType, NumDims, Layout >::Dimensions |
Definition at line 1149 of file TensorBlock.h.
typedef DSizes<int, NumDims> Eigen::internal::TensorBlockIO< Scalar, IndexType, NumDims, Layout >::DimensionsMap |
Definition at line 1150 of file TensorBlock.h.
|
private |
Definition at line 1146 of file TensorBlock.h.
|
inlinestatic |
Definition at line 1321 of file TensorBlock.h.
|
inlinestatic |
Definition at line 1178 of file TensorBlock.h.
|
inlinestaticprivate |
Definition at line 1349 of file TensorBlock.h.
|
staticprivate |
Definition at line 1144 of file TensorBlock.h.