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 | |
template<typename OtherDerived > | |
EIGEN_STRONG_INLINE TensorDevice & | operator+= (const OtherDerived &other) |
template<typename OtherDerived > | |
EIGEN_STRONG_INLINE TensorDevice & | operator-= (const OtherDerived &other) |
template<typename OtherDerived > | |
EIGEN_STRONG_INLINE TensorDevice & | operator= (const OtherDerived &other) |
TensorDevice (const DeviceType &device, ExpressionType &expression) | |
Protected Attributes | |
const DeviceType & | m_device |
ExpressionType & | m_expression |
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 /=.
Definition at line 27 of file TensorDevice.h.
|
inline |
Definition at line 29 of file TensorDevice.h.
|
inline |
Definition at line 42 of file TensorDevice.h.
|
inline |
Definition at line 53 of file TensorDevice.h.
|
inline |
Definition at line 34 of file TensorDevice.h.
|
protected |
Definition at line 64 of file TensorDevice.h.
|
protected |
Definition at line 65 of file TensorDevice.h.