Lines Matching defs:RCAT
56 template <TypeCategory RCAT, int RKIND, typename XT, typename YT,
59 CppTypeFor<RCAT, RKIND> *RESTRICT product, SubscriptValue rows,
63 using ResultType = CppTypeFor<RCAT, RKIND>;
89 template <TypeCategory RCAT, int RKIND, typename XT, typename YT>
91 CppTypeFor<RCAT, RKIND> *RESTRICT product, SubscriptValue rows,
97 MatrixTransposedTimesMatrix<RCAT, RKIND, XT, YT, false, false>(
100 MatrixTransposedTimesMatrix<RCAT, RKIND, XT, YT, false, true>(
105 MatrixTransposedTimesMatrix<RCAT, RKIND, XT, YT, true, false>(
108 MatrixTransposedTimesMatrix<RCAT, RKIND, XT, YT, true, true>(
128 template <TypeCategory RCAT, int RKIND, typename XT, typename YT,
131 CppTypeFor<RCAT, RKIND> *RESTRICT product, SubscriptValue rows,
134 using ResultType = CppTypeFor<RCAT, RKIND>;
151 template <TypeCategory RCAT, int RKIND, typename XT, typename YT>
153 CppTypeFor<RCAT, RKIND> *RESTRICT product, SubscriptValue rows,
157 MatrixTransposedTimesVector<RCAT, RKIND, XT, YT, false>(
160 MatrixTransposedTimesVector<RCAT, RKIND, XT, YT, true>(
166 template <bool IS_ALLOCATING, TypeCategory RCAT, int RKIND, typename XT,
182 RCAT, RKIND, nullptr, resRank, extent, CFI_attribute_allocatable);
209 CppTypeFor<RCAT == TypeCategory::Logical ? TypeCategory::Integer : RCAT,
213 if constexpr (RCAT != TypeCategory::Logical) {
236 MatrixTransposedTimesMatrixHelper<RCAT, RKIND, XT, YT>(
244 MatrixTransposedTimesVectorHelper<RCAT, RKIND, XT, YT>(
265 using ResultType = CppTypeFor<RCAT, RKIND>;
270 if constexpr (RCAT == TypeCategory::Logical) {
279 if constexpr (RCAT == TypeCategory::Logical) {
296 if constexpr (RCAT == TypeCategory::Logical) {
305 if constexpr (RCAT == TypeCategory::Logical) {