|
enum | { Layout = TensorEvaluator<LeftArgType, Device>::Layout
} |
|
typedef TensorContractionEvaluatorBase< Self > | Base |
|
typedef XprType::CoeffReturnType | CoeffReturnType |
|
typedef array< Index, ContractDims > | contract_t |
|
typedef DSizes< Index, NumDims > | Dimensions |
|
typedef internal::conditional< static_cast< int >Layout)==static_cast< int >ColMajor), LeftArgType, RightArgType >::type | EvalLeftArgType |
|
typedef internal::conditional< static_cast< int >Layout)==static_cast< int >ColMajor), RightArgType, LeftArgType >::type | EvalRightArgType |
|
typedef XprType::Index | Index |
|
typedef array< Index, LDims - ContractDims > | left_nocontract_t |
|
typedef PacketType< CoeffReturnType, Device >::type | PacketReturnType |
|
typedef array< Index, RDims - ContractDims > | right_nocontract_t |
|
typedef internal::remove_const< typename XprType::Scalar >::type | Scalar |
|
typedef TensorEvaluator< const TensorContractionOp< Indices, LeftArgType, RightArgType, OutputKernelType >, Device > | Self |
|
typedef TensorContractionOp< Indices, LeftArgType, RightArgType, OutputKernelType > | XprType |
|
enum | |
|
typedef XprType::CoeffReturnType | CoeffReturnType |
|
typedef array< Index, ContractDims > | contract_t |
|
typedef internal::traits< TensorEvaluator< const TensorContractionOp< Indices, LeftArgType, RightArgType, OutputKernelType >, Device > >::Device | Device |
|
typedef DSizes< Index, NumDims > | Dimensions |
|
typedef internal::conditional< static_cast< int >Layout)==static_cast< int >ColMajor), LeftArgType, RightArgType >::type | EvalLeftArgType |
|
typedef internal::conditional< static_cast< int >Layout)==static_cast< int >ColMajor), RightArgType, LeftArgType >::type | EvalRightArgType |
|
typedef Storage::Type | EvaluatorPointerType |
|
typedef XprType::Index | Index |
|
typedef internal::traits< TensorEvaluator< const TensorContractionOp< Indices, LeftArgType, RightArgType, OutputKernelType >, Device > >::Indices | Indices |
|
typedef array< Index, LDims - ContractDims > | left_nocontract_t |
|
typedef internal::traits< TensorEvaluator< const TensorContractionOp< Indices, LeftArgType, RightArgType, OutputKernelType >, Device > >::LeftArgType | LeftArgType |
|
typedef TensorEvaluator< EvalLeftArgType, Device > | LeftEvaluatorType |
|
typedef internal::traits< TensorEvaluator< const TensorContractionOp< Indices, LeftArgType, RightArgType, OutputKernelType >, Device > >::OutputKernelType | OutputKernelType |
|
typedef PacketType< CoeffReturnType, Device >::type | PacketReturnType |
|
typedef array< Index, RDims - ContractDims > | right_nocontract_t |
|
typedef internal::traits< TensorEvaluator< const TensorContractionOp< Indices, LeftArgType, RightArgType, OutputKernelType >, Device > >::RightArgType | RightArgType |
|
typedef TensorEvaluator< EvalRightArgType, Device > | RightEvaluatorType |
|
typedef internal::remove_const< typename XprType::Scalar >::type | Scalar |
|
typedef StorageMemory< Scalar, Device > | Storage |
|
typedef internal::TensorBlockNotImplemented | TensorBlock |
|
typedef TensorContractionOp< Indices, LeftArgType, RightArgType, OutputKernelType > | XprType |
|
template<typename Indices, typename LeftArgType, typename RightArgType, typename OutputKernelType, typename Device>
struct Eigen::TensorEvaluator< const TensorContractionOp< Indices, LeftArgType, RightArgType, OutputKernelType >, Device >
Definition at line 972 of file TensorContraction.h.