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.
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.