Public Types | Static Public Member Functions | List of all members
Eigen::internal::TensorExecutor< Expression, Device, Vectorizable, Tiling > Class Template Reference

#include <TensorExecutor.h>

Public Types

typedef Expression::Index StorageIndex
 

Static Public Member Functions

static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void run (const Expression &expr, const Device &device=Device())
 

Detailed Description

template<typename Expression, typename Device, bool Vectorizable, TiledEvaluation Tiling>
class Eigen::internal::TensorExecutor< Expression, Device, Vectorizable, Tiling >

Default strategy: the expression is evaluated sequentially with a single cpu thread, without vectorization and block evaluation.

Definition at line 81 of file TensorExecutor.h.

Member Typedef Documentation

◆ StorageIndex

template<typename Expression , typename Device , bool Vectorizable, TiledEvaluation Tiling>
typedef Expression::Index Eigen::internal::TensorExecutor< Expression, Device, Vectorizable, Tiling >::StorageIndex

Definition at line 83 of file TensorExecutor.h.

Member Function Documentation

◆ run()

template<typename Expression , typename Device , bool Vectorizable, TiledEvaluation Tiling>
static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void Eigen::internal::TensorExecutor< Expression, Device, Vectorizable, Tiling >::run ( const Expression &  expr,
const Device &  device = Device() 
)
inlinestatic

Definition at line 96 of file TensorExecutor.h.


The documentation for this class was generated from the following file:


gtsam
Author(s):
autogenerated on Tue Jul 4 2023 02:45:33