#include <TensorBlock.h>
Classes | |
| struct | BlockIteratorState |
| struct | InnerDimAssign |
| struct | InnerDimAssign< true, Evaluator > |
| struct | Target |
Static Public Member Functions | |
| static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | Run (const Target &target, const TensorBlockExpr &expr) |
| static Target | target (const Dimensions &target_dims, const Dimensions &target_strides, Scalar *target_data, IndexType target_offset=0) |
| template<typename TargetDimsIndexType , typename TargetStridesIndexType > | |
| static Target | target (const DSizes< TargetDimsIndexType, NumDims > &target_dims, const DSizes< TargetStridesIndexType, NumDims > &target_strides, Scalar *target_data, IndexType target_offset=0) |
Private Types | |
| enum | { Vectorizable = packet_traits<Scalar>::Vectorizable, PacketSize = packet_traits<Scalar>::size } |
| typedef DSizes< IndexType, NumDims > | Dimensions |
| typedef TensorEvaluator< const TensorBlockExpr, DefaultDevice > | TensorBlockEvaluator |
Definition at line 1381 of file TensorBlock.h.
|
private |
Definition at line 1386 of file TensorBlock.h.
|
private |
Definition at line 1384 of file TensorBlock.h.
|
private |
| Enumerator | |
|---|---|
| Vectorizable | |
| PacketSize | |
Definition at line 1388 of file TensorBlock.h.
|
inlinestatic |
Definition at line 1465 of file TensorBlock.h.
|
inlinestatic |
Definition at line 1449 of file TensorBlock.h.
|
inlinestatic |
Definition at line 1456 of file TensorBlock.h.