10 #ifndef EIGEN_CXX11_TENSOR_TENSOR_DEVICE_H 11 #define EIGEN_CXX11_TENSOR_TENSOR_DEVICE_H 27 template <
typename ExpressionType,
typename DeviceType>
class TensorDevice {
31 template<
typename OtherDerived>
39 template<
typename OtherDerived>
41 typedef typename OtherDerived::Scalar Scalar;
50 template<
typename OtherDerived>
52 typedef typename OtherDerived::Scalar Scalar;
68 #endif // EIGEN_CXX11_TENSOR_TENSOR_DEVICE_H #define EIGEN_STRONG_INLINE
Pseudo expression providing an operator = that will evaluate its argument on the specified computing ...
EIGEN_STRONG_INLINE TensorDevice & operator=(const OtherDerived &other)
ExpressionType & m_expression
EIGEN_STRONG_INLINE TensorDevice & operator-=(const OtherDerived &other)
EIGEN_STRONG_INLINE TensorDevice & operator+=(const OtherDerived &other)
const mpreal sum(const mpreal tab[], const unsigned long int n, int &status, mp_rnd_t mode=mpreal::get_default_rnd())
static EIGEN_DEVICE_FUNC void run(const Expression &expr, const Device &device=Device())
TensorDevice(const DeviceType &device, ExpressionType &expression)
const DeviceType & m_device