#include <TensorBlock.h>
◆ DestinationBufferKind
template<int NumDims, typename IndexType = Eigen::Index>
| Enumerator |
|---|
| kEmpty | |
| kContiguous | |
| kStrided | |
@ kEmpty
Definition: TensorBlock.h:197
@ kStrided
Definition: TensorBlock.h:215
@ kContiguous
Definition: TensorBlock.h:203
◆ DestinationBuffer() [1/2]
template<int NumDims, typename IndexType = Eigen::Index>
◆ DestinationBuffer() [2/2]
template<int NumDims, typename IndexType = Eigen::Index>
template<typename Scalar >
SCALAR Scalar
Definition: bench_gemm.cpp:45
Dimensions m_strides
Definition: TensorBlock.h:259
const DestinationBufferKind & kind() const
Definition: TensorBlock.h:225
const Dimensions & strides() const
Definition: TensorBlock.h:224
Scalar * data() const
Definition: TensorBlock.h:219
◆ data()
template<int NumDims, typename IndexType = Eigen::Index>
template<typename Scalar >
#define eigen_assert(x)
Definition: Macros.h:910
References eigen_assert, Eigen::internal::TensorBlockDescriptor< NumDims, IndexType >::DestinationBuffer::m_data, and Eigen::internal::TensorBlockDescriptor< NumDims, IndexType >::DestinationBuffer::m_data_type_size.
Referenced by gdb.printers.EigenMatrixPrinter::children(), gdb.printers.EigenSparseMatrixPrinter::children(), gdb.printers.EigenQuaternionPrinter::children(), Eigen::internal::TensorBlockDescriptor< NumDims, IndexType >::DestinationBuffer::make(), gdb.printers.EigenMatrixPrinter::to_string(), gdb.printers.EigenSparseMatrixPrinter::to_string(), and gdb.printers.EigenQuaternionPrinter::to_string().
◆ kind() [1/2]
template<int NumDims, typename IndexType = Eigen::Index>
◆ kind() [2/2]
template<int NumDims, typename IndexType = Eigen::Index>
template<int Layout>
◆ make()
template<int NumDims, typename IndexType = Eigen::Index>
template<int Layout, typename Scalar >
◆ strides()
template<int NumDims, typename IndexType = Eigen::Index>
◆ TensorBlockDescriptor< NumDims, IndexType >
template<int NumDims, typename IndexType = Eigen::Index>
◆ m_data
template<int NumDims, typename IndexType = Eigen::Index>
◆ m_data_type_size
template<int NumDims, typename IndexType = Eigen::Index>
◆ m_kind
template<int NumDims, typename IndexType = Eigen::Index>
◆ m_strides
template<int NumDims, typename IndexType = Eigen::Index>
The documentation for this class was generated from the following file: