Eigen::TensorForcedEvalOp< XprType, MakePointer_ > Class Template Reference

Detailed Description

template<typename XprType, template< class > class MakePointer_>
class Eigen::TensorForcedEvalOp< XprType, MakePointer_ >

Tensor reshaping class.

template <class> class MakePointer_ is added to convert the host pointer to the device pointer. It is added due to the fact that for our device compiler T* is not allowed. If we wanted to use the same Evaluator functions we have to convert that type to our pointer T. This is done through our MakePointer_ class. By default the Type in the MakePointer_<T> is T* . Therefore, by adding the default value, we managed to convert the type and it does not break any existing code as its default value is T*.

+ Inheritance diagram for Eigen::TensorForcedEvalOp< XprType, MakePointer_ >:

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