Fft.fft

Same as the overload, but allows for the results to be stored in a user- provided buffer. The buffer must be of the same length as range, must be a random-access range, must have slicing, and must contain elements that are complex-like. This means that they must have a .re and a .im member or property that can be both read and written and are floating point numbers.

  1. Complex!F[] fft(R range)
  2. void fft(R range, Ret buf)
    class Fft
    const
    void
    fft
    (
    Ret
    R
    )
    (,
    Ret buf
    )
    if (
    isComplexLike!(ElementType!Ret)
    &&
    )

Meta