![]() |
libftsh
A Fast Transform for Spherical Harmonics
|
Holder for precomputed FFTW objects. More...
#include <libftsh.h>
Data Fields | |
| int | numpts |
| fftw_complex * | complex_work |
| fftw_plan | w_plan |
| rfftw_plan | rw_plan_forward |
| rfftw_plan | rw_plan_reverse |
| REAL * | trig_save |
Holder for precomputed FFTW objects.
This structure holds all the precomputed objects necessary for doing a fast trigonometric transform (without bells), using fftw. The different transforms (Local Cosine, Discrete Cosine) may use different fields in different ways. We keep a single structure so we can pass it through higher level routines without difficulty. We organize this into a structure to make it easier to pass around and modify.
NOTES:
| fftw_complex* complex_work |
Complex workspace for interacting with the fft.
| int numpts |
The length of the transform.
| rfftw_plan rw_plan_forward |
The plan for the rfftw routine in forward mode.
| rfftw_plan rw_plan_reverse |
The plan for the rfftw routine in reverse mode.
| fftw_plan w_plan |
The plan for the fftw routine.
1.8.0