#include "oct-fftw.h"
Public Types | |
| enum | FftwMethod { UNKNOWN = -1 , ESTIMATE , MEASURE , PATIENT , EXHAUSTIVE , HYBRID } |
Public Member Functions | |
| ~float_fftw_planner () | |
Static Public Member Functions | |
| static void * | create_plan (const int rank, const dim_vector &dims, octave_idx_type howmany, octave_idx_type stride, octave_idx_type dist, const float *in, FloatComplex *out) |
| static void * | create_plan (int dir, const int rank, const dim_vector &dims, octave_idx_type howmany, octave_idx_type stride, octave_idx_type dist, const FloatComplex *in, FloatComplex *out) |
| static bool | instance_ok () |
| static FftwMethod | method () |
| static FftwMethod | method (FftwMethod meth) |
| static int | threads () |
| static void | threads (int nt) |
Protected Member Functions | |
| float_fftw_planner () | |
Definition at line 180 of file oct-fftw.h.
| Enumerator | |
|---|---|
| UNKNOWN | |
| ESTIMATE | |
| MEASURE | |
| PATIENT | |
| EXHAUSTIVE | |
| HYBRID | |
Definition at line 192 of file oct-fftw.h.
|
protected |
Definition at line 428 of file oct-fftw.cc.
References OCTAVE_NPROC_CURRENT_OVERRIDABLE, and octave_num_processors_wrapper().
Referenced by instance_ok().
| float_fftw_planner::~float_fftw_planner | ( | ) |
Definition at line 455 of file oct-fftw.cc.
|
inlinestatic |
Definition at line 217 of file oct-fftw.h.
|
inlinestatic |
Definition at line 205 of file oct-fftw.h.
Referenced by fftw::fft(), fftw::fft(), fftw::fftNd(), fftw::fftNd(), fftw::ifft(), and fftw::ifftNd().
|
static |
Definition at line 473 of file oct-fftw.cc.
References float_fftw_planner(), and singleton_cleanup_list::add().
Referenced by threads().
|
inlinestatic |
Definition at line 227 of file oct-fftw.h.
Referenced by Ffftw().
|
inlinestatic |
Definition at line 234 of file oct-fftw.h.
|
inlinestatic |
Definition at line 243 of file oct-fftw.h.
|
static |
Definition at line 487 of file oct-fftw.cc.
References instance_ok(), and threads().