summaryrefslogtreecommitdiff
path: root/src/windowed_fft.rs
diff options
context:
space:
mode:
authorozpv <39195175+ozpv@users.noreply.github.com>2026-05-18 01:58:17 -0500
committerGitHub <noreply@github.com>2026-05-18 01:58:17 -0500
commit20414d4b6ab6d1177d8008ee987931c9e4ee65d3 (patch)
treef42ca554244154342c8d9ba334fa57d94dea3974 /src/windowed_fft.rs
parentbc9ad151dbf478cdb39040524a50c9d901ef018b (diff)
a few updates
Diffstat (limited to 'src/windowed_fft.rs')
-rw-r--r--src/windowed_fft.rs11
1 files changed, 8 insertions, 3 deletions
diff --git a/src/windowed_fft.rs b/src/windowed_fft.rs
index c08c2b4..19bf566 100644
--- a/src/windowed_fft.rs
+++ b/src/windowed_fft.rs
@@ -1,8 +1,13 @@
#![allow(clippy::must_use_candidate)]
#![allow(clippy::return_self_not_must_use)]
+#![allow(unused)]
+#![allow(dead_code)]
use crate::{
- window_function::{BlackmanHarrisWindow, HannWindow, RectangularWindow, WindowFunction},
+ window_function::{
+ BlackmanHarrisWindow, HaemolacriaaWindow, HannWindow, RectangularWindow, Sine4Window,
+ WindowFunction,
+ },
window_size::WindowSize,
};
use num_complex::Complex;
@@ -23,7 +28,7 @@ pub struct WindowedRealFft {
impl WindowedRealFft {
pub fn new(window_size: WindowSize) -> Self {
- let window_function = Box::new(BlackmanHarrisWindow::new(&window_size));
+ let window_function = Box::new(HaemolacriaaWindow::new(&window_size));
let window_size = window_size.inner();
let mut planner = RealFftPlanner::new();
@@ -58,7 +63,7 @@ impl WindowedRealFft {
return;
}
- self.window_function = Box::new(HannWindow::new(&window_size));
+ self.window_function = Box::new(HaemolacriaaWindow::new(&window_size));
self.window_size = window_size.inner();
self.forward = self.planner.plan_fft_forward(self.window_size);