GCC Code Coverage Report


Directory: ./
File: tasks/terekhov_d_gauss_vert/common/include/common.hpp
Date: 2026-04-02 17:12:27
Exec Total Coverage
Lines: 1 1 100.0%
Functions: 0 0 -%
Branches: 3 9 33.3%

Line Branch Exec Source
1 #pragma once
2
3 #include <vector>
4
5 #include "task/include/task.hpp"
6
7 namespace terekhov_d_gauss_vert {
8
9
3/9
✓ Branch 0 taken 36 times.
✗ Branch 1 not taken.
✓ Branch 3 taken 24 times.
✓ Branch 4 taken 12 times.
✗ Branch 5 not taken.
✗ Branch 6 not taken.
✗ Branch 7 not taken.
✗ Branch 8 not taken.
✗ Branch 9 not taken.
204 struct Image {
10 int width = 0;
11 int height = 0;
12 std::vector<int> data;
13 };
14
15 using InType = Image;
16 using OutType = Image;
17 using TestType = int;
18 using BaseTask = ppc::task::Task<InType, OutType>;
19
20 const std::vector<float> kGaussKernel = {1.0F / 16, 2.0F / 16, 1.0F / 16, 2.0F / 16, 4.0F / 16,
21 2.0F / 16, 1.0F / 16, 2.0F / 16, 1.0F / 16};
22
23 } // namespace terekhov_d_gauss_vert
24