compbio
Public Member Functions | Protected Attributes | List of all members
Eigen::TensorDevice< ExpressionType, DeviceType > Class Template Reference

Pseudo expression providing an operator = that will evaluate its argument on the specified computing 'device' (GPU, thread pool, ...) More...

#include <TensorDevice.h>

Public Member Functions

 TensorDevice (const DeviceType &device, ExpressionType &expression)
 
template<typename OtherDerived >
EIGEN_STRONG_INLINE TensorDeviceoperator= (const OtherDerived &other)
 
template<typename OtherDerived >
EIGEN_STRONG_INLINE TensorDeviceoperator+= (const OtherDerived &other)
 
template<typename OtherDerived >
EIGEN_STRONG_INLINE TensorDeviceoperator-= (const OtherDerived &other)
 

Protected Attributes

const DeviceType & m_device
 
ExpressionType & m_expression
 

Detailed Description

template<typename ExpressionType, typename DeviceType>
class Eigen::TensorDevice< ExpressionType, DeviceType >

Pseudo expression providing an operator = that will evaluate its argument on the specified computing 'device' (GPU, thread pool, ...)

Example: C.device(EIGEN_GPU) = A + B;

Todo: operator *= and /=.


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