pfft.stdapi

Undocumented in source.

Members

Classes

Fft
class Fft

A class for calculating discrete fourier transforms using fast fourier transform. This class mimics std.numeric.Fft, but works a bit differently internally. The Fft in phobos does all the initialization when the constructor is called. Because pfft uses different tables for each combination of type and size, it can't do all the initialization up front. Instead, it calculates a table for a combination of type T and size n the first time the fft method is called with a template parameter T and a parameter of size n and then stores this table for later use.

Functions

generateFunctions
auto generateFunctions(string fmt, string[] names)
Undocumented in source. Be warned that the author may not have intended to support it.
isComplexArray
auto isComplexArray()
Undocumented in source. Be warned that the author may not have intended to support it.
llrintl
auto llrintl(real a)
Undocumented in source. Be warned that the author may not have intended to support it.
modfl
auto modfl(real a, real* b)
Undocumented in source. Be warned that the author may not have intended to support it.
remquol
auto remquol(real a, real b, int* i)
Undocumented in source. Be warned that the author may not have intended to support it.

Manifest constants

oneArgMathL
enum oneArgMathL;
Undocumented in source.
twoArgMathL
enum twoArgMathL;
Undocumented in source.

Templates

st
template st(alias a)
Undocumented in source.

Meta