GCC Code Coverage Report


Directory: ./
File: tasks/ashihmin_d_scatter_trans_from_one_to_all/seq/include/ops_seq.hpp
Date: 2026-01-10 02:40:41
Exec Total Coverage
Lines: 0 2 0.0%
Functions: 0 0 -%
Branches: 0 0 -%

Line Branch Exec Source
1 #pragma once
2
3 #include <vector>
4
5 #include "ashihmin_d_scatter_trans_from_one_to_all/common/include/common.hpp"
6 #include "task/include/task.hpp"
7
8 namespace ashihmin_d_scatter_trans_from_one_to_all {
9
10 template <typename T>
11 class AshihminDScatterTransFromOneToAllSEQ : public BaseTask<T> {
12 public:
13 using InType = ScatterParams;
14 using OutType = std::vector<T>;
15
16 static constexpr ppc::task::TypeOfTask GetStaticTypeOfTask() {
17 return ppc::task::TypeOfTask::kSEQ;
18 }
19
20 explicit AshihminDScatterTransFromOneToAllSEQ(const InType &in);
21
22 private:
23 bool ValidationImpl() override;
24 bool PreProcessingImpl() override;
25 bool RunImpl() override;
26 bool PostProcessingImpl() override;
27 };
28
29 } // namespace ashihmin_d_scatter_trans_from_one_to_all
30