![]() |
|
Data Structures | |
struct | nnfft_plan |
Structure for a transform plan. More... | |
Defines | |
#define | MALLOC_V (1U<< 11) |
If this flag is set, (de)allocation of the frequency node vector is done. | |
Functions | |
void | nnfft_init (nnfft_plan *ths_plan, int d, int N_total, int M_total, int *N) |
Creates a transform plan. | |
void | nnfft_init_guru (nnfft_plan *ths_plan, int d, int N_total, int M_total, int *N, int *N1, int m, unsigned nnfft_flags) |
Creates a transform plan. | |
void | nndft_trafo (nnfft_plan *ths_plan) |
Executes a direct NNDFT, i.e. | |
void | nndft_adjoint (nnfft_plan *ths_plan) |
Executes a direct adjoint NNDFT, i.e. | |
void | nnfft_trafo (nnfft_plan *ths_plan) |
Executes a NNFFT, i.e. | |
void | nnfft_adjoint (nnfft_plan *ths_plan) |
Executes a adjoint NNFFT, i.e. | |
void | nnfft_precompute_lin_psi (nnfft_plan *ths_plan) |
Precomputation for a transform plan. | |
void | nnfft_precompute_psi (nnfft_plan *ths_plan) |
Precomputation for a transform plan. | |
void | nnfft_precompute_full_psi (nnfft_plan *ths_plan) |
Precomputation for a transform plan. | |
void | nnfft_precompute_phi_hut (nnfft_plan *ths_plan) |
Precomputation for a transform plan. | |
void | nnfft_finalize (nnfft_plan *ths_plan) |
Destroys a plan. |
#define MALLOC_V (1U<< 11) |
If this flag is set, (de)allocation of the frequency node vector is done.
Definition at line 1026 of file nfft3.h.
Referenced by nnfft_finalize(), nnfft_init(), and reconstruct().
void nnfft_init | ( | nnfft_plan * | ths_plan, | |
int | d, | |||
int | N_total, | |||
int | M_total, | |||
int * | N | |||
) |
void nnfft_init_guru | ( | nnfft_plan * | ths_plan, | |
int | d, | |||
int | N_total, | |||
int | M_total, | |||
int * | N, | |||
int * | N1, | |||
int | m, | |||
unsigned | nnfft_flags | |||
) |
Creates a transform plan.
Definition at line 560 of file nnfft.c.
Referenced by reconstruct().
void nndft_trafo | ( | nnfft_plan * | ths_plan | ) |
void nndft_adjoint | ( | nnfft_plan * | ths_plan | ) |
void nnfft_trafo | ( | nnfft_plan * | ths | ) |
void nnfft_adjoint | ( | nnfft_plan * | ths_plan | ) |
void nnfft_precompute_lin_psi | ( | nnfft_plan * | ths | ) |
Precomputation for a transform plan.
if PRE_LIN_PSI is set the application program has to call this routine
Definition at line 367 of file nnfft.c.
Referenced by reconstruct().
void nnfft_precompute_psi | ( | nnfft_plan * | ths_plan | ) |
Precomputation for a transform plan.
if PRE_PSI is set the application program has to call this routine after setting the nodes x
Definition at line 385 of file nnfft.c.
Referenced by nnfft_precompute_full_psi(), and reconstruct().
void nnfft_precompute_full_psi | ( | nnfft_plan * | ths | ) |
Precomputation for a transform plan.
if PRE_FULL_PSI is set the application program has to call this routine after setting the nodes x
Definition at line 424 of file nnfft.c.
Referenced by reconstruct().
void nnfft_precompute_phi_hut | ( | nnfft_plan * | ths | ) |
Precomputation for a transform plan.
if PRE_PHI_HUT is set the application program has to call this routine after setting the nodes v
Definition at line 347 of file nnfft.c.
Referenced by reconstruct().
void nnfft_finalize | ( | nnfft_plan * | ths_plan | ) |
Destroys a plan.
Definition at line 631 of file nnfft.c.
Referenced by reconstruct().