pub fn conv1d_circular(
buffer: &[f64],
write_pos: usize,
window_size: usize,
window: &mut [f64],
filters: &[f64],
bias: &[f64],
out: &mut [f64],
out_channels: usize,
kernel_size: usize,
)Expand description
1D convolution on a sliding window of a circular buffer.
Extracts the most recent window_size samples from buffer
(handling wrap-around at write_pos) into window, then
delegates to conv1d_raw.