Skip to content

num::spectral::irfft

Defined in header <spectral/fft.hpp>

void irfft(const vec<cplx> &in, int n, vec<real> &out,
           fft_backend b = default_fft_backend);

Reconstruct an \(n\)-point real signal from its nonredundant half-spectrum.

Parameters

  • in: Complex half-spectrum of length \(n/2 + 1\).
  • n: Target length of the reconstructed real signal.
  • out: Output real signal vector (size \(n\)).
  • b: FFT backend tag.

See also

rfft, ifft