Home | History | Annotate | Download | only in Tensor

Lines Matching defs:TensorEvaluator

111 struct TensorEvaluator<const TensorLayoutSwapOp<ArgType>, Device>
115 static const int NumDims = internal::array_size<typename TensorEvaluator<ArgType, Device>::Dimensions>::value;
119 IsAligned = TensorEvaluator<ArgType, Device>::IsAligned,
120 PacketAccess = TensorEvaluator<ArgType, Device>::PacketAccess,
121 Layout = (static_cast<int>(TensorEvaluator<ArgType, Device>::Layout) == static_cast<int>(ColMajor)) ? RowMajor : ColMajor,
123 RawAccess = TensorEvaluator<ArgType, Device>::RawAccess
126 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorEvaluator(const XprType& op, const Device& device)
164 const TensorEvaluator<ArgType, Device>& impl() const { return m_impl; }
167 TensorEvaluator<ArgType, Device> m_impl;
174 struct TensorEvaluator<TensorLayoutSwapOp<ArgType>, Device>
175 : public TensorEvaluator<const TensorLayoutSwapOp<ArgType>, Device>
177 typedef TensorEvaluator<const TensorLayoutSwapOp<ArgType>, Device> Base;
181 IsAligned = TensorEvaluator<ArgType, Device>::IsAligned,
182 PacketAccess = TensorEvaluator<ArgType, Device>::PacketAccess,
183 Layout = (static_cast<int>(TensorEvaluator<ArgType, Device>::Layout) == static_cast<int>(ColMajor)) ? RowMajor : ColMajor,
187 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorEvaluator(const XprType& op, const Device& device)