NFFT  3.3.2
Data Fields
nfsftl_plan Struct Reference

data structure for an NFSFT (nonequispaced fast spherical Fourier transform) plan with long double precision More...

#include <nfft3.h>

Data Fields

NFFT_INT N_total
 Total number of Fourier coefficients.
NFFT_INT M_total
 Total number of samples.
fftwl_complex * f_hat
 Fourier coefficients.
fftwl_complex * f
 Samples.
void(* mv_trafo )(void *)
 Transform.
void(* mv_adjoint )(void *)
 Adjoint transform.
int N
 the bandwidth $N$
long double * x
 the nodes $\mathbf{x}(m) = \left(x_1,x_2\right) \in [-\frac{1}{2},\frac{1}{2}) \times [0,\frac{1}{2}]$ for $m=0,\ldots, M-1$, $M \in \mathbb{N},$
int t
 the logarithm of NPT with respect to the basis 2
unsigned int flags
 the planner flags
nfftl_plan plan_nfft
 the internal NFFT plan
fftwl_complex * f_hat_intern
 Internally used pointer to spherical Fourier coefficients.
double MEASURE_TIME_t [3]
 Measured time for each step if MEASURE_TIME is set.

Detailed Description

data structure for an NFSFT (nonequispaced fast spherical Fourier transform) plan with long double precision

Definition at line 552 of file nfft3.h.


Field Documentation

Total number of Fourier coefficients.

Definition at line 552 of file nfft3.h.

Total number of samples.

Definition at line 552 of file nfft3.h.

fftwl_complex* nfsftl_plan::f_hat

Fourier coefficients.

Definition at line 552 of file nfft3.h.

fftwl_complex* nfsftl_plan::f

Samples.

Definition at line 552 of file nfft3.h.

void(* nfsftl_plan::mv_trafo)(void *)

Transform.

Definition at line 552 of file nfft3.h.

void(* nfsftl_plan::mv_adjoint)(void *)

Adjoint transform.

Definition at line 552 of file nfft3.h.


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