dplug.fft.impl_float

Undocumented in source.

Members

Aliases

F
alias F = FFT!(Vector, Options)
Undocumented in source.
FFTs
alias FFTs = TypeTuple!F
Undocumented in source.

Manifest constants

implementation
enum implementation;
Undocumented in source.

Mixins

__anonymous
mixin Instantiate!()
Undocumented in source.

Mixed In Members

From mixin Instantiate!()

TableValue
struct TableValue
Undocumented in source.
Table
alias Table = TableValue*
Undocumented in source.
RTableValue
struct RTableValue
Undocumented in source.
RTable
alias RTable = RTableValue*
Undocumented in source.
ITableValue
struct ITableValue
Undocumented in source.
ITable
alias ITable = ITableValue*
Undocumented in source.
selected
template selected(string func_name, Ret...)
Undocumented in source.
FFT0
alias FFT0 = FFTs[0]
Undocumented in source.
T
alias T = FFT0.T
Undocumented in source.
fft
void fft(T* re, T* im, uint log2n, Table t)
Undocumented in source. Be warned that the author may not have intended to support it.
fft_table
Table fft_table(uint log2n, void* p)
Undocumented in source. Be warned that the author may not have intended to support it.
table_size_bytes
size_t table_size_bytes(uint log2n)
Undocumented in source. Be warned that the author may not have intended to support it.
scale
void scale(T* data, size_t n, T factor)
Undocumented in source. Be warned that the author may not have intended to support it.
alignment
size_t alignment(size_t n)
Undocumented in source. Be warned that the author may not have intended to support it.
rfft
void rfft(T* re, T* im, uint log2n, Table t, RTable rt)
Undocumented in source. Be warned that the author may not have intended to support it.
irfft
void irfft(T* re, T* im, uint log2n, Table t, RTable rt)
Undocumented in source. Be warned that the author may not have intended to support it.
rfft_table
RTable rfft_table(uint log2n, void* p)
Undocumented in source. Be warned that the author may not have intended to support it.
rtable_size_bytes
size_t rtable_size_bytes(int log2n)
Undocumented in source. Be warned that the author may not have intended to support it.
deinterleave_array
void deinterleave_array(T* even, T* odd, T* interleaved, size_t n)
Undocumented in source. Be warned that the author may not have intended to support it.
interleave_array
void interleave_array(T* even, T* odd, T* interleaved, size_t n)
Undocumented in source. Be warned that the author may not have intended to support it.
itable_size_bytes
size_t itable_size_bytes(uint log2n)
Undocumented in source. Be warned that the author may not have intended to support it.
interleave_table
ITable interleave_table(uint log2n, void* p)
Undocumented in source. Be warned that the author may not have intended to support it.
interleave
void interleave(T* p, uint log2n, ITable table)
Undocumented in source. Be warned that the author may not have intended to support it.
deinterleave
void deinterleave(T* p, uint log2n, ITable table)
Undocumented in source. Be warned that the author may not have intended to support it.

Meta