Home | History | Annotate | Download | only in Tensor

Lines Matching refs:TargetType

23 template<typename TargetType, typename XprType>
24 struct traits<TensorConversionOp<TargetType, XprType> >
27 typedef TargetType Scalar;
37 template<typename TargetType, typename XprType>
38 struct eval<TensorConversionOp<TargetType, XprType>, Eigen::Dense>
40 typedef const TensorConversionOp<TargetType, XprType>& type;
43 template<typename TargetType, typename XprType>
44 struct nested<TensorConversionOp<TargetType, XprType>, 1, typename eval<TensorConversionOp<TargetType, XprType> >::type>
46 typedef TensorConversionOp<TargetType, XprType> type;
144 template<typename TargetType, typename XprType>
145 class TensorConversionOp : public TensorBase<TensorConversionOp<TargetType, XprType>, ReadOnlyAccessors>
181 template<typename TargetType, typename ArgType, typename Device>
182 struct TensorEvaluator<const TensorConversionOp<TargetType, ArgType>, Device>
184 typedef TensorConversionOp<TargetType, ArgType> XprType;
187 typedef TargetType Scalar;
188 typedef TargetType CoeffReturnType;
210 return ConversionSubExprEval<internal::is_same<TargetType, SrcType>::value, TensorEvaluator<ArgType, Device>, Scalar>::run(m_impl, data);
220 internal::scalar_cast_op<SrcType, TargetType> converter;
228 internal::type_casting_traits<SrcType, TargetType>::VectorizedCast;
234 const double cast_cost = TensorOpCost::CastCost<SrcType, TargetType>();
237 internal::type_casting_traits<SrcType, TargetType>::SrcCoeffRatio;
239 internal::type_casting_traits<SrcType, TargetType>::TgtCoeffRatio;
253 internal::scalar_cast_op<SrcType, TargetType> converter;
266 const int SrcCoeffRatio = internal::type_casting_traits<SrcType, TargetType>::SrcCoeffRatio;
267 const int TgtCoeffRatio = internal::type_casting_traits<SrcType, TargetType>::TgtCoeffRatio;