#include "oct-fftw.h"
Public Types | |
enum | FftwMethod { UNKNOWN = -1 , ESTIMATE , MEASURE , PATIENT , EXHAUSTIVE , HYBRID } |
Public Member Functions | |
~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 double *in, Complex *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 Complex *in, Complex *out) |
static bool | instance_ok () |
static FftwMethod | method () |
static FftwMethod | method (FftwMethod meth) |
static int | threads () |
static void | threads (int nt) |
Protected Member Functions | |
fftw_planner () | |
Definition at line 40 of file oct-fftw.h.
Enumerator | |
---|---|
UNKNOWN | |
ESTIMATE | |
MEASURE | |
PATIENT | |
EXHAUSTIVE | |
HYBRID |
Definition at line 54 of file oct-fftw.h.
|
protected |
Definition at line 68 of file oct-fftw.cc.
References OCTAVE_NPROC_CURRENT_OVERRIDABLE, and octave_num_processors_wrapper().
Referenced by instance_ok().
fftw_planner::~fftw_planner | ( | ) |
Definition at line 100 of file oct-fftw.cc.
|
inlinestatic |
Definition at line 79 of file oct-fftw.h.
|
inlinestatic |
Definition at line 67 of file oct-fftw.h.
Referenced by fftw::fft(), fftw::fftNd(), fftw::ifft(), and fftw::ifftNd().
|
static |
Definition at line 118 of file oct-fftw.cc.
References fftw_planner(), and singleton_cleanup_list::add().
Referenced by threads().
|
inlinestatic |
Definition at line 89 of file oct-fftw.h.
Referenced by Ffftw().
|
inlinestatic |
Definition at line 96 of file oct-fftw.h.
|
inlinestatic |
Definition at line 105 of file oct-fftw.h.
|
static |
Definition at line 132 of file oct-fftw.cc.
References instance_ok(), and threads().