NPL
Neurological Programs and Libraries
|
#include <string>
#include "fftw3.h"
Go to the source code of this file.
Namespaces | |
npl | |
Functions | |
void | npl::interp (int64_t isize, fftw_complex *in, int64_t osize, fftw_complex *out) |
Interpolate the input array, filling the output array. More... | |
void | npl::createChirp (int64_t sz, fftw_complex *chirp, int64_t origsz, double upratio, double alpha, double beta, bool fft) |
Fills the input array (chirp) with a chirp of the specified type. More... | |
void | npl::fractional_ft (size_t isize, fftw_complex *in, fftw_complex *out, double a, size_t bsz=0, fftw_complex *buffer=NULL, bool nonfft=false) |
Comptues the Fractional Fourier transform using FFTW for nlogn performance. More... | |
void | npl::writePlotReIm (std::string file, size_t insz, fftw_complex *in) |
Plots an array of complex points with the Real and Imaginary Parts. More... | |
void | npl::writePlotAbsAng (std::string file, size_t insz, fftw_complex *in) |
Plots an array of complex points with the Real and Imaginary Parts. More... | |