#include <TensorExecutor.h>
Public Types | |
typedef TensorEvaluator< Expression, DefaultDevice > | Evaluator |
typedef traits< Expression >::Scalar | Scalar |
typedef remove_const< Scalar >::type | ScalarNoConst |
typedef traits< Expression >::Index | StorageIndex |
Static Public Member Functions | |
static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | run (const Expression &expr, const DefaultDevice &device=DefaultDevice()) |
Static Public Attributes | |
static const int | NumDims = traits<Expression>::NumDimensions |
Process all the data with a single cpu thread, using blocks of data. By sizing a block to fit L1 cache we get better cache performance.
Definition at line 164 of file TensorExecutor.h.
typedef TensorEvaluator<Expression, DefaultDevice> Eigen::internal::TensorExecutor< Expression, DefaultDevice, Vectorizable, TiledEvaluation::On >::Evaluator |
Definition at line 170 of file TensorExecutor.h.
typedef traits<Expression>::Scalar Eigen::internal::TensorExecutor< Expression, DefaultDevice, Vectorizable, TiledEvaluation::On >::Scalar |
Definition at line 167 of file TensorExecutor.h.
typedef remove_const<Scalar>::type Eigen::internal::TensorExecutor< Expression, DefaultDevice, Vectorizable, TiledEvaluation::On >::ScalarNoConst |
Definition at line 168 of file TensorExecutor.h.
typedef traits<Expression>::Index Eigen::internal::TensorExecutor< Expression, DefaultDevice, Vectorizable, TiledEvaluation::On >::StorageIndex |
Definition at line 171 of file TensorExecutor.h.
|
inlinestatic |
Definition at line 176 of file TensorExecutor.h.
|
static |
Definition at line 173 of file TensorExecutor.h.