#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 182 of file oct-fftw.h.
Enumerator | |
---|---|
UNKNOWN | |
ESTIMATE | |
MEASURE | |
PATIENT | |
EXHAUSTIVE | |
HYBRID |
Definition at line 196 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 221 of file oct-fftw.h.
|
inlinestatic |
Definition at line 209 of file oct-fftw.h.
Referenced by fftw::fft(), 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 231 of file oct-fftw.h.
Referenced by Ffftw().
|
inlinestatic |
Definition at line 238 of file oct-fftw.h.
|
inlinestatic |
Definition at line 247 of file oct-fftw.h.
|
static |
Definition at line 487 of file oct-fftw.cc.
References instance_ok(), and threads().