Lines Matching refs:YT
34 template <TypeCategory RCAT, int RKIND, typename XT, typename YT>
45 static_cast<Result>(*y_.Element<YT>(yAt)); in Accumulate()
72 template <TypeCategory RCAT, int RKIND, typename XT, typename YT>
75 const YT *RESTRICT y, SubscriptValue n) { in MatrixTimesMatrix()
106 template <TypeCategory RCAT, int RKIND, typename XT, typename YT>
109 const YT *RESTRICT y) { in MatrixTimesVector()
135 template <TypeCategory RCAT, int RKIND, typename XT, typename YT>
138 const YT *RESTRICT y) { in VectorTimesMatrix()
144 const YT *RESTRICT yp{&y[k]}; in VectorTimesMatrix()
154 typename YT>
199 if (std::is_same_v<XT, YT>) { in DoMatmul()
210 MatrixTimesMatrix<RCAT, RKIND, XT, YT>( in DoMatmul()
212 x.OffsetElement<XT>(), y.OffsetElement<YT>(), n); in DoMatmul()
215 if (std::is_same_v<XT, YT>) { in DoMatmul()
226 MatrixTimesVector<RCAT, RKIND, XT, YT>( in DoMatmul()
228 x.OffsetElement<XT>(), y.OffsetElement<YT>()); in DoMatmul()
231 if (std::is_same_v<XT, YT>) { in DoMatmul()
242 VectorTimesMatrix<RCAT, RKIND, XT, YT>( in DoMatmul()
244 x.OffsetElement<XT>(), y.OffsetElement<YT>()); in DoMatmul()
258 Accumulator<RCAT, RKIND, XT, YT> accumulator{x, y}; in DoMatmul()
274 Accumulator<RCAT, RKIND, XT, YT> accumulator{x, y}; in DoMatmul()
287 Accumulator<RCAT, RKIND, XT, YT> accumulator{x, y}; in DoMatmul()