Definition at line 5 of file fourier.h.
◆ blackmanWindow()
| std::vector< double > FourierTransform::blackmanWindow |
( |
int |
N | ) |
|
|
static |
◆ continuousFT()
| ComplexNumber FourierTransform::continuousFT |
( |
std::function< double(double)> |
f, |
|
|
double |
omega, |
|
|
double |
T = 10.0 |
|
) |
| |
|
static |
◆ DFT()
◆ FFT()
◆ fourierSeries()
| std::vector< ComplexNumber > FourierTransform::fourierSeries |
( |
std::function< double(double)> |
f, |
|
|
double |
period, |
|
|
int |
harmonics |
|
) |
| |
|
static |
◆ hammingWindow()
| std::vector< double > FourierTransform::hammingWindow |
( |
int |
N | ) |
|
|
static |
◆ hanningWindow()
| std::vector< double > FourierTransform::hanningWindow |
( |
int |
N | ) |
|
|
static |
◆ IDFT()
◆ IFFT()
◆ inverseFT()
| std::function< double(double)> FourierTransform::inverseFT |
( |
std::function< ComplexNumber(double)> |
F, |
|
|
double |
t_max = 10.0 |
|
) |
| |
|
static |
◆ magnitude()
| std::vector< double > FourierTransform::magnitude |
( |
const std::vector< ComplexNumber > & |
spectrum | ) |
|
|
static |
◆ phase()
| std::vector< double > FourierTransform::phase |
( |
const std::vector< ComplexNumber > & |
spectrum | ) |
|
|
static |
◆ powerSpectrum()
| std::vector< double > FourierTransform::powerSpectrum |
( |
const std::vector< double > & |
signal | ) |
|
|
static |
The documentation for this class was generated from the following files: