#include <TensorMorphing.h>
Public Types | |
enum | { IsAligned = false, PacketAccess = TensorEvaluator<ArgType, Device>::PacketAccess, Layout = TensorEvaluator<ArgType, Device>::Layout, CoordAccess = false, RawAccess = false } |
typedef TensorEvaluator< const TensorSlicingOp< StartIndices, Sizes, ArgType >, Device > | Base |
typedef XprType::CoeffReturnType | CoeffReturnType |
typedef Sizes | Dimensions |
typedef XprType::Index | Index |
typedef PacketType< CoeffReturnType, Device >::type | PacketReturnType |
typedef XprType::Scalar | Scalar |
typedef TensorSlicingOp< StartIndices, Sizes, ArgType > | XprType |
Public Types inherited from Eigen::TensorEvaluator< const TensorSlicingOp< StartIndices, Sizes, ArgType >, Device > | |
enum | { IsAligned = false, PacketAccess = TensorEvaluator<ArgType, Device>::PacketAccess, Layout = TensorEvaluator<ArgType, Device>::Layout, CoordAccess = false, RawAccess = false } |
typedef XprType::CoeffReturnType | CoeffReturnType |
typedef Sizes | Dimensions |
typedef XprType::Index | Index |
typedef PacketType< CoeffReturnType, Device >::type | PacketReturnType |
typedef XprType::Scalar | Scalar |
typedef TensorSlicingOp< StartIndices, Sizes, ArgType > | XprType |
Static Public Attributes | |
static const int | NumDims = internal::array_size<Sizes>::value |
Static Public Attributes inherited from Eigen::TensorEvaluator< const TensorSlicingOp< StartIndices, Sizes, ArgType >, Device > | |
static const int | NumDims = internal::array_size<Sizes>::value |
Additional Inherited Members | |
Protected Member Functions inherited from Eigen::TensorEvaluator< const TensorSlicingOp< StartIndices, Sizes, ArgType >, Device > | |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index | srcCoeff (Index index) const |
Protected Attributes inherited from Eigen::TensorEvaluator< const TensorSlicingOp< StartIndices, Sizes, ArgType >, Device > | |
const Device & | m_device |
Dimensions | m_dimensions |
array< internal::TensorIntDivisor< Index >, NumDims > | m_fastOutputStrides |
TensorEvaluator< ArgType, Device > | m_impl |
array< Index, NumDims > | m_inputStrides |
const StartIndices | m_offsets |
array< Index, NumDims > | m_outputStrides |
Definition at line 531 of file TensorMorphing.h.
typedef TensorEvaluator<const TensorSlicingOp<StartIndices, Sizes, ArgType>, Device> Eigen::TensorEvaluator< TensorSlicingOp< StartIndices, Sizes, ArgType >, Device >::Base |
Definition at line 534 of file TensorMorphing.h.
typedef XprType::CoeffReturnType Eigen::TensorEvaluator< TensorSlicingOp< StartIndices, Sizes, ArgType >, Device >::CoeffReturnType |
Definition at line 552 of file TensorMorphing.h.
typedef Sizes Eigen::TensorEvaluator< TensorSlicingOp< StartIndices, Sizes, ArgType >, Device >::Dimensions |
Definition at line 554 of file TensorMorphing.h.
typedef XprType::Index Eigen::TensorEvaluator< TensorSlicingOp< StartIndices, Sizes, ArgType >, Device >::Index |
Definition at line 550 of file TensorMorphing.h.
typedef PacketType<CoeffReturnType, Device>::type Eigen::TensorEvaluator< TensorSlicingOp< StartIndices, Sizes, ArgType >, Device >::PacketReturnType |
Definition at line 553 of file TensorMorphing.h.
typedef XprType::Scalar Eigen::TensorEvaluator< TensorSlicingOp< StartIndices, Sizes, ArgType >, Device >::Scalar |
Definition at line 551 of file TensorMorphing.h.
typedef TensorSlicingOp<StartIndices, Sizes, ArgType> Eigen::TensorEvaluator< TensorSlicingOp< StartIndices, Sizes, ArgType >, Device >::XprType |
Definition at line 535 of file TensorMorphing.h.
anonymous enum |
Enumerator | |
---|---|
IsAligned | |
PacketAccess | |
Layout | |
CoordAccess | |
RawAccess |
Definition at line 538 of file TensorMorphing.h.
|
inline |
Definition at line 546 of file TensorMorphing.h.
|
inline |
Definition at line 556 of file TensorMorphing.h.
|
inline |
Definition at line 562 of file TensorMorphing.h.
|
static |
Definition at line 536 of file TensorMorphing.h.