aboutsummaryrefslogtreecommitdiffhomepage
path: root/unsupported/Eigen/CXX11/src/Tensor/TensorBase.h
diff options
context:
space:
mode:
authorGravatar Benoit Steiner <benoit.steiner.goog@gmail.com>2015-02-27 08:46:04 -0800
committerGravatar Benoit Steiner <benoit.steiner.goog@gmail.com>2015-02-27 08:46:04 -0800
commit573b377110d488886bfc6b319c140a3375d5d91a (patch)
treeb6da3b4fcbeea60ffb2c93283349bb2b5583f9c0 /unsupported/Eigen/CXX11/src/Tensor/TensorBase.h
parentf41b1f1666e91dc674a42fed9c444c91f483133f (diff)
Added support for vectorized type casting of tensors
Diffstat (limited to 'unsupported/Eigen/CXX11/src/Tensor/TensorBase.h')
-rw-r--r--unsupported/Eigen/CXX11/src/Tensor/TensorBase.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/unsupported/Eigen/CXX11/src/Tensor/TensorBase.h b/unsupported/Eigen/CXX11/src/Tensor/TensorBase.h
index 13709b504..e22dd4de0 100644
--- a/unsupported/Eigen/CXX11/src/Tensor/TensorBase.h
+++ b/unsupported/Eigen/CXX11/src/Tensor/TensorBase.h
@@ -164,9 +164,9 @@ class TensorBase<Derived, ReadOnlyAccessors>
}
template <typename NewType> EIGEN_DEVICE_FUNC
- EIGEN_STRONG_INLINE const TensorCwiseUnaryOp<internal::scalar_cast_op<Scalar, NewType>, const Derived>
+ EIGEN_STRONG_INLINE const TensorConversionOp<NewType, const Derived>
cast() const {
- return unaryExpr(internal::scalar_cast_op<Scalar, NewType>());
+ return TensorConversionOp<NewType, const Derived>(derived());
}
// Generic binary operation support.