Qucs-core  0.0.19
Functions
qucs::fourier Namespace Reference

Functions

qucs::vector fft_1d (qucs::vector, int isign=1)
qucs::vector ifft_1d (qucs::vector)
qucs::vector dft_1d (qucs::vector, int isign=1)
qucs::vector idft_1d (qucs::vector)
qucs::vector fftshift (qucs::vector)
void _fft_1d (nr_double_t *, int, int isign=1)
void _ifft_1d (nr_double_t *, int)
void _dft_1d (nr_double_t *, int, int isign=1)
void _idft_1d (nr_double_t *, int)
void _fft_1d_2r (nr_double_t *, nr_double_t *, int)
void _ifft_1d_2r (nr_double_t *, nr_double_t *, int)
void _fft_nd (nr_double_t *, int[], int, int isign=1)
void _ifft_nd (nr_double_t *, int[], int)

Function Documentation

void qucs::fourier::_dft_1d ( nr_double_t data,
int  len,
int  isign = 1 
)

Definition at line 193 of file fourier.cpp.

void qucs::fourier::_fft_1d ( nr_double_t data,
int  len,
int  isign = 1 
)

Definition at line 50 of file fourier.cpp.

void qucs::fourier::_fft_1d_2r ( nr_double_t r1,
nr_double_t r2,
int  len 
)

Definition at line 100 of file fourier.cpp.

void qucs::fourier::_fft_nd ( nr_double_t data,
int  len[],
int  nd,
int  isign = 1 
)

Definition at line 244 of file fourier.cpp.

void qucs::fourier::_idft_1d ( nr_double_t data,
int  len 
)

Definition at line 236 of file fourier.cpp.

void qucs::fourier::_ifft_1d ( nr_double_t data,
int  len 
)

Definition at line 233 of file fourier.cpp.

void qucs::fourier::_ifft_1d_2r ( nr_double_t r1,
nr_double_t r2,
int  len 
)

Definition at line 135 of file fourier.cpp.

void qucs::fourier::_ifft_nd ( nr_double_t data,
int  len[],
int  nd 
)

Definition at line 313 of file fourier.cpp.

qucs::vector qucs::fourier::dft_1d ( qucs::vector  ,
int  isign = 1 
)
qucs::vector qucs::fourier::fft_1d ( qucs::vector  ,
int  isign = 1 
)
qucs::vector qucs::fourier::fftshift ( qucs::vector  )
qucs::vector qucs::fourier::idft_1d ( qucs::vector  )
qucs::vector qucs::fourier::ifft_1d ( qucs::vector  )