Home | History | Annotate | Download | only in Tensor

Lines Matching refs:TensorReverseOp

23 struct traits<TensorReverseOp<ReverseDimensions,
37 struct eval<TensorReverseOp<ReverseDimensions, XprType>, Eigen::Dense>
39 typedef const TensorReverseOp<ReverseDimensions, XprType>& type;
43 struct nested<TensorReverseOp<ReverseDimensions, XprType>, 1,
44 typename eval<TensorReverseOp<ReverseDimensions, XprType> >::type>
46 typedef TensorReverseOp<ReverseDimensions, XprType> type;
52 class TensorReverseOp : public TensorBase<TensorReverseOp<ReverseDimensions,
56 typedef typename Eigen::internal::traits<TensorReverseOp>::Scalar Scalar;
59 typedef typename Eigen::internal::nested<TensorReverseOp>::type Nested;
60 typedef typename Eigen::internal::traits<TensorReverseOp>::StorageKind
62 typedef typename Eigen::internal::traits<TensorReverseOp>::Index Index;
64 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorReverseOp(
76 EIGEN_STRONG_INLINE TensorReverseOp& operator = (const TensorReverseOp& other)
78 typedef TensorAssignOp<TensorReverseOp, const TensorReverseOp> Assign;
86 EIGEN_STRONG_INLINE TensorReverseOp& operator = (const OtherDerived& other)
88 typedef TensorAssignOp<TensorReverseOp, const OtherDerived> Assign;
101 struct TensorEvaluator<const TensorReverseOp<ReverseDimensions, ArgType>, Device>
103 typedef TensorReverseOp<ReverseDimensions, ArgType> XprType;
237 struct TensorEvaluator<TensorReverseOp<ReverseDimensions, ArgType>, Device>
238 : public TensorEvaluator<const TensorReverseOp<ReverseDimensions, ArgType>,
240 typedef TensorEvaluator<const TensorReverseOp<ReverseDimensions, ArgType>,
242 typedef TensorReverseOp<ReverseDimensions, ArgType> XprType;