hx3d  1
2D/3D Simple Game Framework
Static Public Member Functions | List of all members
hx3d::audio::FFT Class Reference

FFT calculation helpers and methods. More...

#include <fft.hpp>

Static Public Member Functions

static void fft (std::valarray< Complex > &vector)
 Cooley–Tukey FFT (in-place, divide-and-conquer) More...
 
static void bfft (std::valarray< Complex > &vector)
 Cooley-Tukey FFT (in-place, breadth-first, decimation-in-frequency) More...
 

Detailed Description

FFT calculation helpers and methods.

Definition at line 36 of file fft.hpp.

Member Function Documentation

void hx3d::audio::FFT::bfft ( std::valarray< Complex > &  vector)
static

Cooley-Tukey FFT (in-place, breadth-first, decimation-in-frequency)

Better optimized but less intuitive

Parameters
vectorComplex valarray

Definition at line 50 of file fft.cpp.

void hx3d::audio::FFT::fft ( std::valarray< Complex > &  vector)
static

Cooley–Tukey FFT (in-place, divide-and-conquer)

Higher memory requirements and redundancy although more intuitive

Parameters
vectorComplex valarray

Definition at line 28 of file fft.cpp.


The documentation for this class was generated from the following files: