libftsh
A Fast Transform for Spherical Harmonics
 All Data Structures Files Functions Variables Defines
Data Fields
Ftrigtw_Plan Struct Reference

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
REALtrig_save

Detailed Description

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:


Field Documentation

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.

Precomputed trig things for lctw or dctw.

fftw_plan w_plan

The plan for the fftw routine.


The documentation for this struct was generated from the following file: