|
Ardour
9.0-pre0-1966-gddf5c3c8b6
|
#include <kissfft.hh>
Public Types | |
| typedef T_traits | traits_type |
| typedef traits_type::scalar_type | scalar_type |
| typedef traits_type::cpx_type | cpx_type |
Public Member Functions | |
| kissfft (int nfft, bool inverse, const traits_type &traits=traits_type()) | |
| void | transform (const cpx_type *src, cpx_type *dst) |
Private Member Functions | |
| void | kf_work (int stage, cpx_type *Fout, const cpx_type *f, size_t fstride, size_t in_stride) |
| void | C_ADD (cpx_type &c, const cpx_type &a, const cpx_type &b) |
| void | C_MUL (cpx_type &c, const cpx_type &a, const cpx_type &b) |
| void | C_SUB (cpx_type &c, const cpx_type &a, const cpx_type &b) |
| void | C_ADDTO (cpx_type &c, const cpx_type &a) |
| void | C_FIXDIV (cpx_type &, int) |
| scalar_type | S_MUL (const scalar_type &a, const scalar_type &b) |
| scalar_type | HALF_OF (const scalar_type &a) |
| void | C_MULBYSCALAR (cpx_type &c, const scalar_type &a) |
| void | kf_bfly2 (cpx_type *Fout, const size_t fstride, int m) |
| void | kf_bfly4 (cpx_type *Fout, const size_t fstride, const size_t m) |
| void | kf_bfly3 (cpx_type *Fout, const size_t fstride, const size_t m) |
| void | kf_bfly5 (cpx_type *Fout, const size_t fstride, const size_t m) |
| void | kf_bfly_generic (cpx_type *Fout, const size_t fstride, int m, int p) |
Private Attributes | |
| int | _nfft |
| bool | _inverse |
| std::vector< cpx_type > | _twiddles |
| std::vector< int > | _stageRadix |
| std::vector< int > | _stageRemainder |
| traits_type | _traits |
Definition at line 60 of file kissfft.hh.
| typedef traits_type::cpx_type kissfft< T_Scalar, T_traits >::cpx_type |
Definition at line 65 of file kissfft.hh.
| typedef traits_type::scalar_type kissfft< T_Scalar, T_traits >::scalar_type |
Definition at line 64 of file kissfft.hh.
| typedef T_traits kissfft< T_Scalar, T_traits >::traits_type |
Definition at line 63 of file kissfft.hh.
|
inline |
Definition at line 67 of file kissfft.hh.
|
inlineprivate |
Definition at line 115 of file kissfft.hh.
|
inlineprivate |
Definition at line 118 of file kissfft.hh.
|
inlineprivate |
Definition at line 119 of file kissfft.hh.
|
inlineprivate |
Definition at line 116 of file kissfft.hh.
|
inlineprivate |
Definition at line 122 of file kissfft.hh.
|
inlineprivate |
Definition at line 117 of file kissfft.hh.
|
inlineprivate |
Definition at line 121 of file kissfft.hh.
|
inlineprivate |
Definition at line 124 of file kissfft.hh.
|
inlineprivate |
Definition at line 155 of file kissfft.hh.
|
inlineprivate |
Definition at line 133 of file kissfft.hh.
|
inlineprivate |
Definition at line 190 of file kissfft.hh.
|
inlineprivate |
Definition at line 257 of file kissfft.hh.
|
inlineprivate |
Definition at line 79 of file kissfft.hh.
|
inlineprivate |
Definition at line 120 of file kissfft.hh.
|
inline |
Definition at line 73 of file kissfft.hh.
|
private |
Definition at line 294 of file kissfft.hh.
|
private |
Definition at line 293 of file kissfft.hh.
|
private |
Definition at line 296 of file kissfft.hh.
|
private |
Definition at line 297 of file kissfft.hh.
|
private |
Definition at line 298 of file kissfft.hh.
|
private |
Definition at line 295 of file kissfft.hh.