Skip to main content

pad_to_fast_fft

Function pad_to_fast_fft 

Source
pub fn pad_to_fast_fft(
    data: &[f64],
    nx: usize,
    ny: usize,
    nz: usize,
    min_pad: (i32, i32, i32),
) -> (Vec<f64>, usize, usize, usize)
Expand description

Pad a 3D array to fast FFT size

§Arguments

  • data - Input array (nx * ny * nz)
  • nx, ny, nz - Original dimensions
  • min_pad - Minimum padding on each side (negative means no padding)

§Returns

(padded_data, new_nx, new_ny, new_nz)