NVPL FFT (nvmath.bindings.nvpl.fft)#

For detailed documentation on the original C APIs, refer to the NVPL FFT documentation.

Enums and constants#

FFTWError

FFTWUnaligned

Kind(value[, names, module, qualname, type, ...])

Plan

PlannerFlags(value[, names, module, ...])

Precision(value[, names, module, qualname, ...])

Sign(value[, names, module, qualname, type, ...])

Functions#

cleanup_threads(int precision)

cleanup_threads_double()

See fftw_cleanup_threads.

cleanup_threads_float()

See fftwf_cleanup_threads.

destroy(Plan plan)

destroy_plan_double(intptr_t plan)

See fftw_destroy_plan.

destroy_plan_float(intptr_t plan)

See fftwf_destroy_plan.

execute(Plan plan, intptr_t idata, ...)

execute_c2c_double(intptr_t plan, ...)

See fftw_execute_dft.

execute_c2c_float(intptr_t plan, ...)

See fftwf_execute_dft.

execute_c2r_double(intptr_t plan, ...)

See fftw_execute_dft_c2r.

execute_c2r_float(intptr_t plan, ...)

See fftwf_execute_dft_c2r.

execute_r2c_double(intptr_t plan, ...)

See fftw_execute_dft_r2c.

execute_r2c_float(intptr_t plan, ...)

See fftwf_execute_dft_r2c.

get_version()

See nvpl_fft_get_version.

init_threads(int precision)

init_threads_double()

See fftw_init_threads.

init_threads_float()

See fftwf_init_threads.

plan_many(int precision, int kind, int sign, ...)

plan_many_c2c_double(int rank, n, int batch, ...)

See fftw_plan_many_dft.

plan_many_c2c_float(int rank, n, int batch, ...)

See fftwf_plan_many_dft.

plan_many_c2r_double(int rank, n, int batch, ...)

See fftw_plan_many_dft_c2r.

plan_many_c2r_float(int rank, n, int batch, ...)

See fftwf_plan_many_dft_c2r.

plan_many_r2c_double(int rank, n, int batch, ...)

See fftw_plan_many_dft_r2c.

plan_many_r2c_float(int rank, n, int batch, ...)

See fftwf_plan_many_dft_r2c.

plan_with_nthreads(int precision, ...)

plan_with_nthreads_double(int nthreads)

See fftw_plan_with_nthreads.

plan_with_nthreads_float(int nthreads)

See fftwf_plan_with_nthreads.

planner_nthreads(int precision)

planner_nthreads_double()

See fftw_planner_nthreads.

planner_nthreads_float()

See fftwf_planner_nthreads.