Lines Matching defs:Tout

83   typedef typename Functor::out_type Tout;  // Output scalar data type.
86 : BinaryOpShared(ctx, DataTypeToEnum<Tout>::v(),
105 auto out_flat = out->flat<Tout>();
123 eigen_device, out->shaped<Tout, 2>(bcast->result_shape()),
130 eigen_device, out->shaped<Tout, 3>(bcast->result_shape()),
137 eigen_device, out->shaped<Tout, 4>(bcast->result_shape()),
144 eigen_device, out->shaped<Tout, 5>(bcast->result_shape()),
198 typedef typename Functor::out_type Tout; // Output scalar data type.
210 if (std::is_same<Tin, Tout>::value) {
216 auto out_flat = out->flat<Tout>();
229 typedef typename Functor::out_type Tout; // Output scalar data type.
230 // Tin may be different from Tout. E.g., abs: complex64 -> float
234 auto out = DataTypeToEnum<Tout>::v();
241 if (std::is_same<Tin, Tout>::value) {
248 ctx->eigen_device<Device>(), out->flat<Tout>(), inp.flat<Tin>());
291 typedef typename Functor::out_type Tout;
294 typedef typename Eigen::internal::scalar_left<Tout, Tin, Binary> Unary;
301 typedef typename Functor::out_type Tout;
304 typedef typename Eigen::internal::scalar_right<Tout, Tin, Binary> Unary;
347 typedef typename Functor::out_type Tout;
350 typedef typename Eigen::internal::scalar_left<Tout, Tin, Binary> Unary;
357 typedef typename Functor::out_type Tout;
360 typedef typename Eigen::internal::scalar_right<Tout, Tin, Binary> Unary;
487 typedef typename Functor::out_type Tout;
490 typedef typename Eigen::internal::scalar_left<Tout, Tin, Binary> Unary;
497 typedef typename Functor::out_type Tout;
500 typedef typename Eigen::internal::scalar_right<Tout, Tin, Binary> Unary;