#include <TensorMorphing.h>
|
| enum | {
IsAligned = false
, PacketAccess = false
, BlockAccess = false
, PreferBlockAccess = TensorEvaluator<ArgType, Device>::PreferBlockAccess
,
Layout = TensorEvaluator<ArgType, Device>::Layout
, RawAccess = false
} |
| |
| typedef TensorStridingSlicingOp< StartIndices, StopIndices, Strides, ArgType > | XprType |
| |
| typedef XprType::Index | Index |
| |
| typedef XprType::Scalar | Scalar |
| |
| typedef XprType::CoeffReturnType | CoeffReturnType |
| |
| typedef PacketType< CoeffReturnType, Device >::type | PacketReturnType |
| |
| typedef StorageMemory< CoeffReturnType, Device > | Storage |
| |
| typedef Storage::Type | EvaluatorPointerType |
| |
| typedef Strides | Dimensions |
| |
| typedef internal::TensorBlockNotImplemented | TensorBlock |
| |
◆ CoeffReturnType
template<typename StartIndices , typename StopIndices , typename Strides , typename ArgType , typename Device >
◆ Dimensions
template<typename StartIndices , typename StopIndices , typename Strides , typename ArgType , typename Device >
◆ EvaluatorPointerType
template<typename StartIndices , typename StopIndices , typename Strides , typename ArgType , typename Device >
◆ Index
template<typename StartIndices , typename StopIndices , typename Strides , typename ArgType , typename Device >
◆ PacketReturnType
template<typename StartIndices , typename StopIndices , typename Strides , typename ArgType , typename Device >
◆ Scalar
template<typename StartIndices , typename StopIndices , typename Strides , typename ArgType , typename Device >
◆ Storage
template<typename StartIndices , typename StopIndices , typename Strides , typename ArgType , typename Device >
◆ TensorBlock
template<typename StartIndices , typename StopIndices , typename Strides , typename ArgType , typename Device >
◆ XprType
template<typename StartIndices , typename StopIndices , typename Strides , typename ArgType , typename Device >
◆ anonymous enum
template<typename StartIndices , typename StopIndices , typename Strides , typename ArgType , typename Device >
| Enumerator |
|---|
| IsAligned | |
| PacketAccess | |
| BlockAccess | |
| PreferBlockAccess | |
| Layout | |
| RawAccess | |
◆ TensorEvaluator()
template<typename StartIndices , typename StopIndices , typename Strides , typename ArgType , typename Device >
◆ clamp()
template<typename StartIndices , typename StopIndices , typename Strides , typename ArgType , typename Device >
◆ cleanup()
template<typename StartIndices , typename StopIndices , typename Strides , typename ArgType , typename Device >
◆ coeff()
template<typename StartIndices , typename StopIndices , typename Strides , typename ArgType , typename Device >
◆ costPerCoeff()
template<typename StartIndices , typename StopIndices , typename Strides , typename ArgType , typename Device >
◆ data()
template<typename StartIndices , typename StopIndices , typename Strides , typename ArgType , typename Device >
◆ dimensions()
template<typename StartIndices , typename StopIndices , typename Strides , typename ArgType , typename Device >
◆ evalSubExprsIfNeeded()
template<typename StartIndices , typename StopIndices , typename Strides , typename ArgType , typename Device >
◆ srcCoeff()
template<typename StartIndices , typename StopIndices , typename Strides , typename ArgType , typename Device >
◆ m_device
template<typename StartIndices , typename StopIndices , typename Strides , typename ArgType , typename Device >
◆ m_dimensions
template<typename StartIndices , typename StopIndices , typename Strides , typename ArgType , typename Device >
◆ m_fastOutputStrides
template<typename StartIndices , typename StopIndices , typename Strides , typename ArgType , typename Device >
◆ m_impl
template<typename StartIndices , typename StopIndices , typename Strides , typename ArgType , typename Device >
◆ m_inputStrides
template<typename StartIndices , typename StopIndices , typename Strides , typename ArgType , typename Device >
◆ m_is_identity
template<typename StartIndices , typename StopIndices , typename Strides , typename ArgType , typename Device >
◆ m_offsets
template<typename StartIndices , typename StopIndices , typename Strides , typename ArgType , typename Device >
◆ m_outputStrides
template<typename StartIndices , typename StopIndices , typename Strides , typename ArgType , typename Device >
◆ m_startIndices
template<typename StartIndices , typename StopIndices , typename Strides , typename ArgType , typename Device >
◆ m_strides
template<typename StartIndices , typename StopIndices , typename Strides , typename ArgType , typename Device >
◆ NumDims
template<typename StartIndices , typename StopIndices , typename Strides , typename ArgType , typename Device >
The documentation for this struct was generated from the following file:
- core/util/algorithms/eigen-3.4.0/unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h