#include "oct-fftw.h"
Public Member Functions | |
fftw (const fftw &)=delete | |
fftw (void)=delete | |
fftw & | operator= (const fftw &)=delete |
Static Public Member Functions | |
static int | fft (const Complex *in, Complex *out, std::size_t npts, std::size_t nsamples=1, octave_idx_type stride=1, octave_idx_type dist=-1) |
static int | fft (const double *in, Complex *out, std::size_t npts, std::size_t nsamples=1, octave_idx_type stride=1, octave_idx_type dist=-1) |
static int | fft (const float *in, FloatComplex *out, std::size_t npts, std::size_t nsamples=1, octave_idx_type stride=1, octave_idx_type dist=-1) |
static int | fft (const FloatComplex *in, FloatComplex *out, std::size_t npts, std::size_t nsamples=1, octave_idx_type stride=1, octave_idx_type dist=-1) |
static int | fftNd (const Complex *, Complex *, const int, const dim_vector &) |
static int | fftNd (const double *, Complex *, const int, const dim_vector &) |
static int | fftNd (const float *, FloatComplex *, const int, const dim_vector &) |
static int | fftNd (const FloatComplex *, FloatComplex *, const int, const dim_vector &) |
static int | ifft (const Complex *in, Complex *out, std::size_t npts, std::size_t nsamples=1, octave_idx_type stride=1, octave_idx_type dist=-1) |
static int | ifft (const FloatComplex *in, FloatComplex *out, std::size_t npts, std::size_t nsamples=1, octave_idx_type stride=1, octave_idx_type dist=-1) |
static int | ifftNd (const Complex *, Complex *, const int, const dim_vector &) |
static int | ifftNd (const FloatComplex *, FloatComplex *, const int, const dim_vector &) |
Definition at line 333 of file oct-fftw.h.
|
delete |
|
delete |
|
static |
Definition at line 885 of file oct-fftw.cc.
References fftw_planner::create_plan().
|
static |
Definition at line 863 of file oct-fftw.cc.
References convert_packcomplex_1d(), and fftw_planner::create_plan().
|
static |
Definition at line 999 of file oct-fftw.cc.
References convert_packcomplex_1d(), and float_fftw_planner::create_plan().
|
static |
Definition at line 1021 of file oct-fftw.cc.
References float_fftw_planner::create_plan().
|
static |
Definition at line 956 of file oct-fftw.cc.
References fftw_planner::create_plan().
|
static |
Definition at line 929 of file oct-fftw.cc.
References convert_packcomplex_Nd(), fftw_planner::create_plan(), and dim_vector::numel().
|
static |
Definition at line 1066 of file oct-fftw.cc.
References convert_packcomplex_Nd(), float_fftw_planner::create_plan(), and dim_vector::numel().
|
static |
Definition at line 1093 of file oct-fftw.cc.
References float_fftw_planner::create_plan().
|
static |
Definition at line 905 of file oct-fftw.cc.
References fftw_planner::create_plan(), and scale().
|
static |
Definition at line 1041 of file oct-fftw.cc.
References float_fftw_planner::create_plan(), and scale().
|
static |
Definition at line 975 of file oct-fftw.cc.
References fftw_planner::create_plan(), dim_vector::numel(), and scale().
|
static |
Definition at line 1112 of file oct-fftw.cc.
References float_fftw_planner::create_plan(), dim_vector::numel(), and scale().