Skip to content

Commit 9f8231d

Browse files
committed
Add missing includes and fix a typo in HanningFunctor
1 parent c29b08e commit 9f8231d

File tree

5 files changed

+11
-2
lines changed

5 files changed

+11
-2
lines changed

dpnp/backend/kernels/window/bartlett.hpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@
2828

2929
#pragma once
3030

31+
#include <cstddef>
32+
3133
#include <sycl/sycl.hpp>
3234

3335
namespace dpnp::kernels::bartlett

dpnp/backend/kernels/window/blackman.hpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@
2828

2929
#pragma once
3030

31+
#include <cstddef>
32+
3133
#include <sycl/sycl.hpp>
3234

3335
namespace dpnp::kernels::blackman

dpnp/backend/kernels/window/hamming.hpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@
2828

2929
#pragma once
3030

31+
#include <cstddef>
32+
3133
#include <sycl/sycl.hpp>
3234

3335
namespace dpnp::kernels::hamming

dpnp/backend/kernels/window/hanning.hpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@
2828

2929
#pragma once
3030

31+
#include <cstddef>
32+
3133
#include <sycl/sycl.hpp>
3234

3335
namespace dpnp::kernels::hanning
@@ -46,8 +48,7 @@ class HanningFunctor
4648
{
4749
const auto i = id.get(0);
4850

49-
const T alpha = (N - 1) / T(2);
50-
res[i] = T(1) - sycl::fabs(i - alpha) / alpha;
51+
res[i] = T(0.5) - T(0.5) * sycl::cospi(T(2) * i / (N - 1));
5152
}
5253
};
5354
} // namespace dpnp::kernels::hanning

dpnp/backend/kernels/window/kaiser.hpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@
2828

2929
#pragma once
3030

31+
#include <cstddef>
32+
3133
#include <sycl/sycl.hpp>
3234

3335
#include "kernels/elementwise_functions/i0.hpp"

0 commit comments

Comments
 (0)