#include <TensorContraction.h>
Public Types | |
typedef Device_ | Device |
typedef Indices_ | Indices |
typedef LeftArgType_ | LeftArgType |
typedef OutputKernelType_ | OutputKernelType |
typedef RightArgType_ | RightArgType |
Static Public Attributes | |
static const int | NumDimensions = traits<LeftArgType_>::NumDimensions + traits<RightArgType_>::NumDimensions - 2 * array_size<Indices_>::value |
Definition at line 66 of file TensorContraction.h.
typedef Device_ Eigen::internal::traits< TensorEvaluator< const TensorContractionOp< Indices_, LeftArgType_, RightArgType_, OutputKernelType_ >, Device_ > >::Device |
Definition at line 71 of file TensorContraction.h.
typedef Indices_ Eigen::internal::traits< TensorEvaluator< const TensorContractionOp< Indices_, LeftArgType_, RightArgType_, OutputKernelType_ >, Device_ > >::Indices |
Definition at line 67 of file TensorContraction.h.
typedef LeftArgType_ Eigen::internal::traits< TensorEvaluator< const TensorContractionOp< Indices_, LeftArgType_, RightArgType_, OutputKernelType_ >, Device_ > >::LeftArgType |
Definition at line 68 of file TensorContraction.h.
typedef OutputKernelType_ Eigen::internal::traits< TensorEvaluator< const TensorContractionOp< Indices_, LeftArgType_, RightArgType_, OutputKernelType_ >, Device_ > >::OutputKernelType |
Definition at line 70 of file TensorContraction.h.
typedef RightArgType_ Eigen::internal::traits< TensorEvaluator< const TensorContractionOp< Indices_, LeftArgType_, RightArgType_, OutputKernelType_ >, Device_ > >::RightArgType |
Definition at line 69 of file TensorContraction.h.
|
static |
Definition at line 74 of file TensorContraction.h.