NFFT Logo 3.1.1 API Reference

nfsoft_plan Struct Reference
[NFSOFT - Nonequispaced fast SO(3) Fourier transform]

Structure for a NFSOFT transform plan. More...

#include <nfft3.h>


Data Fields

int N_total
 Inherited public members.
int M_total
 Total number of samples.
fftw_complex * f_hat
 Vector of Fourier coefficients, \ size is N_total float_types.
fftw_complex * f
 Vector of samples, \ size is M_total float types.
void(* mv_trafo )(void *)
 Pointer to the own transform.
void(* mv_adjoint )(void *)
 Pointer to the own adjoint.
double * x
 the input nodes
fftw_complex * wig_coeffs
 some auxillary memory
fftw_complex * cheby
 contains a set of Chebychev coefficients for* fixed orders m and n
fftw_complex * aux
 used when converting Chebychev to Fourier* coeffcients
int t
 Private members.
unsigned int flags
 the planner flags
nfft_plan nfft_plan
 the internal NFFT plan
fftw_plan fftw_plan
 the optional internal FFTW plan
fpt_set fpt_set
 the internal FPT plan
int fpt_kappa


Detailed Description

Structure for a NFSOFT transform plan.

Definition at line 2597 of file nfft3.h.


Field Documentation

int nfsoft_plan::N_total

Inherited public members.

Total number of Fourier \ coefficients

Definition at line 2600 of file nfft3.h.

Referenced by nfsoft_adjoint(), nfsoft_init_guru(), nfsoft_precompute(), and nfsoft_trafo().

fftw_complex* nfsoft_plan::wig_coeffs

some auxillary memory

contains a set of SO(3) Fourier coefficients* for fixed orders m and n

Definition at line 2607 of file nfft3.h.

Referenced by nfsoft_adjoint(), nfsoft_finalize(), nfsoft_init_guru(), and nfsoft_trafo().

int nfsoft_plan::t

Private members.

the logaritm of NPT with * respect to the basis 2

Definition at line 2615 of file nfft3.h.


The documentation for this struct was generated from the following file:
Generated on 17 Aug 2009 by Doxygen 1.5.3