24 #ifndef ACLREDUCTIONALGGENERATUR_H
25 #define ACLREDUCTIONALGGENERATUR_H
50 std::vector<std::vector<ResType>> groupRes;
53 shared_ptr<Kernel> kernel;
62 template <
typename ResType> std::shared_ptr<ReductionAlgGenerator<ResType, ROT_SUM>>
65 template <
typename ResType> std::shared_ptr<ReductionAlgGenerator<ResType, ROT_MINIMUM>>
68 template <
typename ResType> std::shared_ptr<ReductionAlgGenerator<ResType, ROT_MAXIMUM>>
71 template <
typename ResType> std::shared_ptr<ReductionAlgGenerator<ResType, ROT_PRODUCT>>
77 #endif // ACLREDUCTIONALGGENERATUR_H