|
void * | nfftf_malloc (size_t n) |
|
void | nfftf_free (void *p) |
|
void | nfftf_die (const char *s) |
|
void * | nfft_malloc (size_t n) |
|
void | nfft_free (void *p) |
|
void | nfft_die (const char *s) |
|
void * | nfftl_malloc (size_t n) |
|
void | nfftl_free (void *p) |
|
void | nfftl_die (const char *s) |
|
void | nfftf_trafo_direct (const nfftf_plan *ths) |
|
void | nfftf_adjoint_direct (const nfftf_plan *ths) |
|
void | nfftf_trafo (nfftf_plan *ths) |
|
void | nfftf_trafo_1d (nfftf_plan *ths) |
|
void | nfftf_trafo_2d (nfftf_plan *ths) |
|
void | nfftf_trafo_3d (nfftf_plan *ths) |
|
void | nfftf_adjoint (nfftf_plan *ths) |
|
void | nfftf_adjoint_1d (nfftf_plan *ths) |
|
void | nfftf_adjoint_2d (nfftf_plan *ths) |
|
void | nfftf_adjoint_3d (nfftf_plan *ths) |
|
void | nfftf_init_1d (nfftf_plan *ths, int N1, int M) |
|
void | nfftf_init_2d (nfftf_plan *ths, int N1, int N2, int M) |
|
void | nfftf_init_3d (nfftf_plan *ths, int N1, int N2, int N3, int M) |
|
void | nfftf_init (nfftf_plan *ths, int d, int *N, int M) |
|
void | nfftf_init_guru (nfftf_plan *ths, int d, int *N, int M, int *n, int m, unsigned flags, unsigned fftw_flags) |
|
void | nfftf_init_lin (nfftf_plan *ths, int d, int *N, int M, int *n, int m, int K, unsigned flags, unsigned fftw_flags) |
|
void | nfftf_precompute_one_psi (nfftf_plan *ths) |
|
void | nfftf_precompute_psi (nfftf_plan *ths) |
|
void | nfftf_precompute_full_psi (nfftf_plan *ths) |
|
void | nfftf_precompute_fg_psi (nfftf_plan *ths) |
|
void | nfftf_precompute_lin_psi (nfftf_plan *ths) |
|
const char * | nfftf_check (nfftf_plan *ths) |
|
void | nfftf_finalize (nfftf_plan *ths) |
|
void | nfft_trafo_direct (const nfft_plan *ths) |
|
void | nfft_adjoint_direct (const nfft_plan *ths) |
|
void | nfft_trafo (nfft_plan *ths) |
|
void | nfft_trafo_1d (nfft_plan *ths) |
|
void | nfft_trafo_2d (nfft_plan *ths) |
|
void | nfft_trafo_3d (nfft_plan *ths) |
|
void | nfft_adjoint (nfft_plan *ths) |
|
void | nfft_adjoint_1d (nfft_plan *ths) |
|
void | nfft_adjoint_2d (nfft_plan *ths) |
|
void | nfft_adjoint_3d (nfft_plan *ths) |
|
void | nfft_init_1d (nfft_plan *ths, int N1, int M) |
|
void | nfft_init_2d (nfft_plan *ths, int N1, int N2, int M) |
|
void | nfft_init_3d (nfft_plan *ths, int N1, int N2, int N3, int M) |
|
void | nfft_init (nfft_plan *ths, int d, int *N, int M) |
|
void | nfft_init_guru (nfft_plan *ths, int d, int *N, int M, int *n, int m, unsigned flags, unsigned fftw_flags) |
|
void | nfft_init_lin (nfft_plan *ths, int d, int *N, int M, int *n, int m, int K, unsigned flags, unsigned fftw_flags) |
|
void | nfft_precompute_one_psi (nfft_plan *ths) |
|
void | nfft_precompute_psi (nfft_plan *ths) |
|
void | nfft_precompute_full_psi (nfft_plan *ths) |
|
void | nfft_precompute_fg_psi (nfft_plan *ths) |
|
void | nfft_precompute_lin_psi (nfft_plan *ths) |
|
const char * | nfft_check (nfft_plan *ths) |
|
void | nfft_finalize (nfft_plan *ths) |
|
void | nfftl_trafo_direct (const nfftl_plan *ths) |
|
void | nfftl_adjoint_direct (const nfftl_plan *ths) |
|
void | nfftl_trafo (nfftl_plan *ths) |
|
void | nfftl_trafo_1d (nfftl_plan *ths) |
|
void | nfftl_trafo_2d (nfftl_plan *ths) |
|
void | nfftl_trafo_3d (nfftl_plan *ths) |
|
void | nfftl_adjoint (nfftl_plan *ths) |
|
void | nfftl_adjoint_1d (nfftl_plan *ths) |
|
void | nfftl_adjoint_2d (nfftl_plan *ths) |
|
void | nfftl_adjoint_3d (nfftl_plan *ths) |
|
void | nfftl_init_1d (nfftl_plan *ths, int N1, int M) |
|
void | nfftl_init_2d (nfftl_plan *ths, int N1, int N2, int M) |
|
void | nfftl_init_3d (nfftl_plan *ths, int N1, int N2, int N3, int M) |
|
void | nfftl_init (nfftl_plan *ths, int d, int *N, int M) |
|
void | nfftl_init_guru (nfftl_plan *ths, int d, int *N, int M, int *n, int m, unsigned flags, unsigned fftw_flags) |
|
void | nfftl_init_lin (nfftl_plan *ths, int d, int *N, int M, int *n, int m, int K, unsigned flags, unsigned fftw_flags) |
|
void | nfftl_precompute_one_psi (nfftl_plan *ths) |
|
void | nfftl_precompute_psi (nfftl_plan *ths) |
|
void | nfftl_precompute_full_psi (nfftl_plan *ths) |
|
void | nfftl_precompute_fg_psi (nfftl_plan *ths) |
|
void | nfftl_precompute_lin_psi (nfftl_plan *ths) |
|
const char * | nfftl_check (nfftl_plan *ths) |
|
void | nfftl_finalize (nfftl_plan *ths) |
|
void | nfctf_init_1d (nfctf_plan *ths_plan, int N0, int M_total) |
|
void | nfctf_init_2d (nfctf_plan *ths_plan, int N0, int N1, int M_total) |
|
void | nfctf_init_3d (nfctf_plan *ths_plan, int N0, int N1, int N2, int M_total) |
|
void | nfctf_init (nfctf_plan *ths_plan, int d, int *N, int M_total) |
|
void | nfctf_init_guru (nfctf_plan *ths_plan, int d, int *N, int M_total, int *n, int m, unsigned flags, unsigned fftw_flags) |
|
void | nfctf_precompute_one_psi (nfctf_plan *ths) |
|
void | nfctf_precompute_psi (nfctf_plan *ths) |
|
void | nfctf_precompute_full_psi (nfctf_plan *ths) |
|
void | nfctf_precompute_fg_psi (nfctf_plan *ths) |
|
void | nfctf_precompute_lin_psi (nfctf_plan *ths) |
|
void | nfctf_trafo (nfctf_plan *ths_plan) |
|
void | nfctf_trafo_direct (const nfctf_plan *ths_plan) |
|
void | nfctf_adjoint (nfctf_plan *ths_plan) |
|
void | nfctf_adjoint_direct (const nfctf_plan *ths_plan) |
|
const char * | nfctf_check (nfctf_plan *ths) |
|
void | nfctf_finalize (nfctf_plan *ths_plan) |
|
void | nfct_init_1d (nfct_plan *ths_plan, int N0, int M_total) |
|
void | nfct_init_2d (nfct_plan *ths_plan, int N0, int N1, int M_total) |
|
void | nfct_init_3d (nfct_plan *ths_plan, int N0, int N1, int N2, int M_total) |
|
void | nfct_init (nfct_plan *ths_plan, int d, int *N, int M_total) |
|
void | nfct_init_guru (nfct_plan *ths_plan, int d, int *N, int M_total, int *n, int m, unsigned flags, unsigned fftw_flags) |
|
void | nfct_precompute_one_psi (nfct_plan *ths) |
|
void | nfct_precompute_psi (nfct_plan *ths) |
|
void | nfct_precompute_full_psi (nfct_plan *ths) |
|
void | nfct_precompute_fg_psi (nfct_plan *ths) |
|
void | nfct_precompute_lin_psi (nfct_plan *ths) |
|
void | nfct_trafo (nfct_plan *ths_plan) |
|
void | nfct_trafo_direct (const nfct_plan *ths_plan) |
|
void | nfct_adjoint (nfct_plan *ths_plan) |
|
void | nfct_adjoint_direct (const nfct_plan *ths_plan) |
|
const char * | nfct_check (nfct_plan *ths) |
|
void | nfct_finalize (nfct_plan *ths_plan) |
|
void | nfctl_init_1d (nfctl_plan *ths_plan, int N0, int M_total) |
|
void | nfctl_init_2d (nfctl_plan *ths_plan, int N0, int N1, int M_total) |
|
void | nfctl_init_3d (nfctl_plan *ths_plan, int N0, int N1, int N2, int M_total) |
|
void | nfctl_init (nfctl_plan *ths_plan, int d, int *N, int M_total) |
|
void | nfctl_init_guru (nfctl_plan *ths_plan, int d, int *N, int M_total, int *n, int m, unsigned flags, unsigned fftw_flags) |
|
void | nfctl_precompute_one_psi (nfctl_plan *ths) |
|
void | nfctl_precompute_psi (nfctl_plan *ths) |
|
void | nfctl_precompute_full_psi (nfctl_plan *ths) |
|
void | nfctl_precompute_fg_psi (nfctl_plan *ths) |
|
void | nfctl_precompute_lin_psi (nfctl_plan *ths) |
|
void | nfctl_trafo (nfctl_plan *ths_plan) |
|
void | nfctl_trafo_direct (const nfctl_plan *ths_plan) |
|
void | nfctl_adjoint (nfctl_plan *ths_plan) |
|
void | nfctl_adjoint_direct (const nfctl_plan *ths_plan) |
|
const char * | nfctl_check (nfctl_plan *ths) |
|
void | nfctl_finalize (nfctl_plan *ths_plan) |
|
void | nfstf_init_1d (nfstf_plan *ths_plan, int N0, int M_total) |
|
void | nfstf_init_2d (nfstf_plan *ths_plan, int N0, int N1, int M_total) |
|
void | nfstf_init_3d (nfstf_plan *ths_plan, int N0, int N1, int N2, int M_total) |
|
void | nfstf_init (nfstf_plan *ths_plan, int d, int *N, int M_total) |
|
void | nfstf_init_guru (nfstf_plan *ths_plan, int d, int *N, int M_total, int *n, int m, unsigned flags, unsigned fftw_flags) |
|
void | nfstf_precompute_one_psi (nfstf_plan *ths) |
|
void | nfstf_precompute_psi (nfstf_plan *ths) |
|
void | nfstf_precompute_full_psi (nfstf_plan *ths) |
|
void | nfstf_precompute_fg_psi (nfstf_plan *ths) |
|
void | nfstf_precompute_lin_psi (nfstf_plan *ths) |
|
void | nfstf_trafo (nfstf_plan *ths_plan) |
|
void | nfstf_trafo_direct (const nfstf_plan *ths_plan) |
|
void | nfstf_adjoint (nfstf_plan *ths_plan) |
|
void | nfstf_adjoint_direct (const nfstf_plan *ths_plan) |
|
const char * | nfstf_check (nfstf_plan *ths) |
|
void | nfstf_finalize (nfstf_plan *ths_plan) |
|
void | nfst_init_1d (nfst_plan *ths_plan, int N0, int M_total) |
|
void | nfst_init_2d (nfst_plan *ths_plan, int N0, int N1, int M_total) |
|
void | nfst_init_3d (nfst_plan *ths_plan, int N0, int N1, int N2, int M_total) |
|
void | nfst_init (nfst_plan *ths_plan, int d, int *N, int M_total) |
|
void | nfst_init_guru (nfst_plan *ths_plan, int d, int *N, int M_total, int *n, int m, unsigned flags, unsigned fftw_flags) |
|
void | nfst_precompute_one_psi (nfst_plan *ths) |
|
void | nfst_precompute_psi (nfst_plan *ths) |
|
void | nfst_precompute_full_psi (nfst_plan *ths) |
|
void | nfst_precompute_fg_psi (nfst_plan *ths) |
|
void | nfst_precompute_lin_psi (nfst_plan *ths) |
|
void | nfst_trafo (nfst_plan *ths_plan) |
|
void | nfst_trafo_direct (const nfst_plan *ths_plan) |
|
void | nfst_adjoint (nfst_plan *ths_plan) |
|
void | nfst_adjoint_direct (const nfst_plan *ths_plan) |
|
const char * | nfst_check (nfst_plan *ths) |
|
void | nfst_finalize (nfst_plan *ths_plan) |
|
void | nfstl_init_1d (nfstl_plan *ths_plan, int N0, int M_total) |
|
void | nfstl_init_2d (nfstl_plan *ths_plan, int N0, int N1, int M_total) |
|
void | nfstl_init_3d (nfstl_plan *ths_plan, int N0, int N1, int N2, int M_total) |
|
void | nfstl_init (nfstl_plan *ths_plan, int d, int *N, int M_total) |
|
void | nfstl_init_guru (nfstl_plan *ths_plan, int d, int *N, int M_total, int *n, int m, unsigned flags, unsigned fftw_flags) |
|
void | nfstl_precompute_one_psi (nfstl_plan *ths) |
|
void | nfstl_precompute_psi (nfstl_plan *ths) |
|
void | nfstl_precompute_full_psi (nfstl_plan *ths) |
|
void | nfstl_precompute_fg_psi (nfstl_plan *ths) |
|
void | nfstl_precompute_lin_psi (nfstl_plan *ths) |
|
void | nfstl_trafo (nfstl_plan *ths_plan) |
|
void | nfstl_trafo_direct (const nfstl_plan *ths_plan) |
|
void | nfstl_adjoint (nfstl_plan *ths_plan) |
|
void | nfstl_adjoint_direct (const nfstl_plan *ths_plan) |
|
const char * | nfstl_check (nfstl_plan *ths) |
|
void | nfstl_finalize (nfstl_plan *ths_plan) |
|
void | nnfftf_init (nnfftf_plan *ths_plan, int d, int N_total, int M_total, int *N) |
|
void | nnfftf_init_1d (nnfftf_plan *ths_plan, int N, int M_total) |
|
void | nnfftf_init_guru (nnfftf_plan *ths_plan, int d, int N_total, int M_total, int *N, int *N1, int m, unsigned nnfft_flags) |
|
void | nnfftf_trafo_direct (nnfftf_plan *ths_plan) |
|
void | nnfftf_adjoint_direct (nnfftf_plan *ths_plan) |
|
void | nnfftf_trafo (nnfftf_plan *ths_plan) |
|
void | nnfftf_adjoint (nnfftf_plan *ths_plan) |
|
void | nnfftf_precompute_lin_psi (nnfftf_plan *ths_plan) |
|
void | nnfftf_precompute_psi (nnfftf_plan *ths_plan) |
|
void | nnfftf_precompute_full_psi (nnfftf_plan *ths_plan) |
|
void | nnfftf_precompute_phi_hut (nnfftf_plan *ths_plan) |
|
void | nnfftf_precompute_one_psi (nnfftf_plan *ths) |
|
void | nnfftf_finalize (nnfftf_plan *ths_plan) |
|
void | nnfft_init (nnfft_plan *ths_plan, int d, int N_total, int M_total, int *N) |
|
void | nnfft_init_1d (nnfft_plan *ths_plan, int N, int M_total) |
|
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) |
|
void | nnfft_trafo_direct (nnfft_plan *ths_plan) |
|
void | nnfft_adjoint_direct (nnfft_plan *ths_plan) |
|
void | nnfft_trafo (nnfft_plan *ths_plan) |
| user routines More...
|
|
void | nnfft_adjoint (nnfft_plan *ths_plan) |
|
void | nnfft_precompute_lin_psi (nnfft_plan *ths_plan) |
| create a lookup table More...
|
|
void | nnfft_precompute_psi (nnfft_plan *ths_plan) |
|
void | nnfft_precompute_full_psi (nnfft_plan *ths_plan) |
| computes all entries of B explicitly More...
|
|
void | nnfft_precompute_phi_hut (nnfft_plan *ths_plan) |
| initialisation of direct transform More...
|
|
void | nnfft_precompute_one_psi (nnfft_plan *ths) |
|
void | nnfft_finalize (nnfft_plan *ths_plan) |
|
void | nnfftl_init (nnfftl_plan *ths_plan, int d, int N_total, int M_total, int *N) |
|
void | nnfftl_init_1d (nnfftl_plan *ths_plan, int N, int M_total) |
|
void | nnfftl_init_guru (nnfftl_plan *ths_plan, int d, int N_total, int M_total, int *N, int *N1, int m, unsigned nnfft_flags) |
|
void | nnfftl_trafo_direct (nnfftl_plan *ths_plan) |
|
void | nnfftl_adjoint_direct (nnfftl_plan *ths_plan) |
|
void | nnfftl_trafo (nnfftl_plan *ths_plan) |
|
void | nnfftl_adjoint (nnfftl_plan *ths_plan) |
|
void | nnfftl_precompute_lin_psi (nnfftl_plan *ths_plan) |
|
void | nnfftl_precompute_psi (nnfftl_plan *ths_plan) |
|
void | nnfftl_precompute_full_psi (nnfftl_plan *ths_plan) |
|
void | nnfftl_precompute_phi_hut (nnfftl_plan *ths_plan) |
|
void | nnfftl_precompute_one_psi (nnfftl_plan *ths) |
|
void | nnfftl_finalize (nnfftl_plan *ths_plan) |
|
void | nsfftf_trafo_direct (nsfftf_plan *ths) |
|
void | nsfftf_adjoint_direct (nsfftf_plan *ths) |
|
void | nsfftf_trafo (nsfftf_plan *ths) |
|
void | nsfftf_adjoint (nsfftf_plan *ths) |
|
void | nsfftf_cp (nsfftf_plan *ths, nfftf_plan *ths_nfft) |
|
void | nsfftf_init_random_nodes_coeffs (nsfftf_plan *ths) |
|
void | nsfftf_init (nsfftf_plan *ths, int d, int J, int M, int m, unsigned flags) |
|
void | nsfftf_finalize (nsfftf_plan *ths) |
|
void | nsfft_trafo_direct (nsfft_plan *ths) |
|
void | nsfft_adjoint_direct (nsfft_plan *ths) |
|
void | nsfft_trafo (nsfft_plan *ths) |
|
void | nsfft_adjoint (nsfft_plan *ths) |
|
void | nsfft_cp (nsfft_plan *ths, nfft_plan *ths_nfft) |
|
void | nsfft_init_random_nodes_coeffs (nsfft_plan *ths) |
|
void | nsfft_init (nsfft_plan *ths, int d, int J, int M, int m, unsigned flags) |
|
void | nsfft_finalize (nsfft_plan *ths) |
|
void | nsfftl_trafo_direct (nsfftl_plan *ths) |
|
void | nsfftl_adjoint_direct (nsfftl_plan *ths) |
|
void | nsfftl_trafo (nsfftl_plan *ths) |
|
void | nsfftl_adjoint (nsfftl_plan *ths) |
|
void | nsfftl_cp (nsfftl_plan *ths, nfftl_plan *ths_nfft) |
|
void | nsfftl_init_random_nodes_coeffs (nsfftl_plan *ths) |
|
void | nsfftl_init (nsfftl_plan *ths, int d, int J, int M, int m, unsigned flags) |
|
void | nsfftl_finalize (nsfftl_plan *ths) |
|
void | mrif_inh_2d1d_trafo (mrif_inh_2d1d_plan *ths) |
|
void | mrif_inh_2d1d_adjoint (mrif_inh_2d1d_plan *ths) |
|
void | mrif_inh_2d1d_init_guru (mrif_inh_2d1d_plan *ths, int *N, int M, int *n, int m, float sigma, unsigned nfft_flags, unsigned fftw_flags) |
|
void | mrif_inh_2d1d_finalize (mrif_inh_2d1d_plan *ths) |
|
void | mrif_inh_3d_trafo (mrif_inh_3d_plan *ths) |
|
void | mrif_inh_3d_adjoint (mrif_inh_3d_plan *ths) |
|
void | mrif_inh_3d_init_guru (mrif_inh_3d_plan *ths, int *N, int M, int *n, int m, float sigma, unsigned nfft_flags, unsigned fftw_flags) |
|
void | mrif_inh_3d_finalize (mrif_inh_3d_plan *ths) |
|
void | mri_inh_2d1d_trafo (mri_inh_2d1d_plan *ths) |
|
void | mri_inh_2d1d_adjoint (mri_inh_2d1d_plan *ths) |
|
void | mri_inh_2d1d_init_guru (mri_inh_2d1d_plan *ths, int *N, int M, int *n, int m, double sigma, unsigned nfft_flags, unsigned fftw_flags) |
|
void | mri_inh_2d1d_finalize (mri_inh_2d1d_plan *ths) |
|
void | mri_inh_3d_trafo (mri_inh_3d_plan *ths) |
|
void | mri_inh_3d_adjoint (mri_inh_3d_plan *ths) |
|
void | mri_inh_3d_init_guru (mri_inh_3d_plan *ths, int *N, int M, int *n, int m, double sigma, unsigned nfft_flags, unsigned fftw_flags) |
|
void | mri_inh_3d_finalize (mri_inh_3d_plan *ths) |
|
void | mril_inh_2d1d_trafo (mril_inh_2d1d_plan *ths) |
|
void | mril_inh_2d1d_adjoint (mril_inh_2d1d_plan *ths) |
|
void | mril_inh_2d1d_init_guru (mril_inh_2d1d_plan *ths, int *N, int M, int *n, int m, long double sigma, unsigned nfft_flags, unsigned fftw_flags) |
|
void | mril_inh_2d1d_finalize (mril_inh_2d1d_plan *ths) |
|
void | mril_inh_3d_trafo (mril_inh_3d_plan *ths) |
|
void | mril_inh_3d_adjoint (mril_inh_3d_plan *ths) |
|
void | mril_inh_3d_init_guru (mril_inh_3d_plan *ths, int *N, int M, int *n, int m, long double sigma, unsigned nfft_flags, unsigned fftw_flags) |
|
void | mril_inh_3d_finalize (mril_inh_3d_plan *ths) |
|
void | nfsftf_init (nfsftf_plan *plan, int N, int M) |
|
void | nfsftf_init_advanced (nfsftf_plan *plan, int N, int M, unsigned int nfsft_flags) |
|
void | nfsftf_init_guru (nfsftf_plan *plan, int N, int M, unsigned int nfsft_flags, unsigned int nfft_flags, int nfft_cutoff) |
|
void | nfsftf_precompute (int N, float kappa, unsigned int nfsft_flags, unsigned int fpt_flags) |
|
void | nfsftf_forget (void) |
|
void | nfsftf_trafo_direct (nfsftf_plan *plan) |
|
void | nfsftf_adjoint_direct (nfsftf_plan *plan) |
|
void | nfsftf_trafo (nfsftf_plan *plan) |
|
void | nfsftf_adjoint (nfsftf_plan *plan) |
|
void | nfsftf_finalize (nfsftf_plan *plan) |
|
void | nfsftf_precompute_x (nfsftf_plan *plan) |
|
void | nfsft_init (nfsft_plan *plan, int N, int M) |
|
void | nfsft_init_advanced (nfsft_plan *plan, int N, int M, unsigned int nfsft_flags) |
|
void | nfsft_init_guru (nfsft_plan *plan, int N, int M, unsigned int nfsft_flags, unsigned int nfft_flags, int nfft_cutoff) |
|
void | nfsft_precompute (int N, double kappa, unsigned int nfsft_flags, unsigned int fpt_flags) |
|
void | nfsft_forget (void) |
|
void | nfsft_trafo_direct (nfsft_plan *plan) |
|
void | nfsft_adjoint_direct (nfsft_plan *plan) |
|
void | nfsft_trafo (nfsft_plan *plan) |
|
void | nfsft_adjoint (nfsft_plan *plan) |
|
void | nfsft_finalize (nfsft_plan *plan) |
|
void | nfsft_precompute_x (nfsft_plan *plan) |
|
void | nfsftl_init (nfsftl_plan *plan, int N, int M) |
|
void | nfsftl_init_advanced (nfsftl_plan *plan, int N, int M, unsigned int nfsft_flags) |
|
void | nfsftl_init_guru (nfsftl_plan *plan, int N, int M, unsigned int nfsft_flags, unsigned int nfft_flags, int nfft_cutoff) |
|
void | nfsftl_precompute (int N, long double kappa, unsigned int nfsft_flags, unsigned int fpt_flags) |
|
void | nfsftl_forget (void) |
|
void | nfsftl_trafo_direct (nfsftl_plan *plan) |
|
void | nfsftl_adjoint_direct (nfsftl_plan *plan) |
|
void | nfsftl_trafo (nfsftl_plan *plan) |
|
void | nfsftl_adjoint (nfsftl_plan *plan) |
|
void | nfsftl_finalize (nfsftl_plan *plan) |
|
void | nfsftl_precompute_x (nfsftl_plan *plan) |
|
fptf_set | fptf_init (const int M, const int t, const unsigned int flags) |
|
void | fptf_precompute (fptf_set set, const int m, float *alpha, float *beta, float *gam, int k_start, const float threshold) |
|
void | fptf_trafo_direct (fptf_set set, const int m, const fftwf_complex *x, fftwf_complex *y, const int k_end, const unsigned int flags) |
|
void | fptf_trafo (fptf_set set, const int m, const fftwf_complex *x, fftwf_complex *y, const int k_end, const unsigned int flags) |
|
void | fptf_transposed_direct (fptf_set set, const int m, fftwf_complex *x, fftwf_complex *y, const int k_end, const unsigned int flags) |
|
void | fptf_transposed (fptf_set set, const int m, fftwf_complex *x, fftwf_complex *y, const int k_end, const unsigned int flags) |
|
void | fptf_finalize (fptf_set set) |
|
fpt_set | fpt_init (const int M, const int t, const unsigned int flags) |
|
void | fpt_precompute (fpt_set set, const int m, double *alpha, double *beta, double *gam, int k_start, const double threshold) |
|
void | fpt_trafo_direct (fpt_set set, const int m, const fftw_complex *x, fftw_complex *y, const int k_end, const unsigned int flags) |
|
void | fpt_trafo (fpt_set set, const int m, const fftw_complex *x, fftw_complex *y, const int k_end, const unsigned int flags) |
|
void | fpt_transposed_direct (fpt_set set, const int m, fftw_complex *x, fftw_complex *y, const int k_end, const unsigned int flags) |
|
void | fpt_transposed (fpt_set set, const int m, fftw_complex *x, fftw_complex *y, const int k_end, const unsigned int flags) |
|
void | fpt_finalize (fpt_set set) |
|
fptl_set | fptl_init (const int M, const int t, const unsigned int flags) |
|
void | fptl_precompute (fptl_set set, const int m, long double *alpha, long double *beta, long double *gam, int k_start, const long double threshold) |
|
void | fptl_trafo_direct (fptl_set set, const int m, const fftwl_complex *x, fftwl_complex *y, const int k_end, const unsigned int flags) |
|
void | fptl_trafo (fptl_set set, const int m, const fftwl_complex *x, fftwl_complex *y, const int k_end, const unsigned int flags) |
|
void | fptl_transposed_direct (fptl_set set, const int m, fftwl_complex *x, fftwl_complex *y, const int k_end, const unsigned int flags) |
|
void | fptl_transposed (fptl_set set, const int m, fftwl_complex *x, fftwl_complex *y, const int k_end, const unsigned int flags) |
|
void | fptl_finalize (fptl_set set) |
|
void | nfsoftf_precompute (nfsoftf_plan *plan) |
|
fptf_set | nfsoftf_SO3_single_fpt_init (int l, int k, int m, unsigned int flags, int kappa) |
|
void | nfsoftf_SO3_fpt (fftwf_complex *coeffs, fptf_set set, int l, int k, int m, unsigned int nfsoft_flags) |
|
void | nfsoftf_SO3_fpt_transposed (fftwf_complex *coeffs, fptf_set set, int l, int k, int m, unsigned int nfsoft_flags) |
|
void | nfsoftf_init (nfsoftf_plan *plan, int N, int M) |
|
void | nfsoftf_init_advanced (nfsoftf_plan *plan, int N, int M, unsigned int nfsoft_flags) |
|
void | nfsoftf_init_guru (nfsoftf_plan *plan, int N, int M, unsigned int nfsoft_flags, unsigned int nfft_flags, int nfft_cutoff, int fpt_kappa) |
|
void | nfsoftf_init_guru_advanced (nfsoftf_plan *plan, int N, int M, unsigned int nfsoft_flags, unsigned int nfft_flags, int nfft_cutoff, int fpt_kappa, int nn_oversampled) |
|
void | nfsoftf_trafo (nfsoftf_plan *plan_nfsoft) |
|
void | nfsoftf_adjoint (nfsoftf_plan *plan_nfsoft) |
|
void | nfsoftf_finalize (nfsoftf_plan *plan) |
|
int | nfsoftf_posN (int n, int m, int B) |
|
void | nfsoft_precompute (nfsoft_plan *plan) |
|
fpt_set | nfsoft_SO3_single_fpt_init (int l, int k, int m, unsigned int flags, int kappa) |
|
void | nfsoft_SO3_fpt (fftw_complex *coeffs, fpt_set set, int l, int k, int m, unsigned int nfsoft_flags) |
|
void | nfsoft_SO3_fpt_transposed (fftw_complex *coeffs, fpt_set set, int l, int k, int m, unsigned int nfsoft_flags) |
|
void | nfsoft_init (nfsoft_plan *plan, int N, int M) |
|
void | nfsoft_init_advanced (nfsoft_plan *plan, int N, int M, unsigned int nfsoft_flags) |
|
void | nfsoft_init_guru (nfsoft_plan *plan, int N, int M, unsigned int nfsoft_flags, unsigned int nfft_flags, int nfft_cutoff, int fpt_kappa) |
|
void | nfsoft_init_guru_advanced (nfsoft_plan *plan, int N, int M, unsigned int nfsoft_flags, unsigned int nfft_flags, int nfft_cutoff, int fpt_kappa, int nn_oversampled) |
|
void | nfsoft_trafo (nfsoft_plan *plan_nfsoft) |
|
void | nfsoft_adjoint (nfsoft_plan *plan_nfsoft) |
|
void | nfsoft_finalize (nfsoft_plan *plan) |
|
int | nfsoft_posN (int n, int m, int B) |
|
void | nfsoftl_precompute (nfsoftl_plan *plan) |
|
fptl_set | nfsoftl_SO3_single_fpt_init (int l, int k, int m, unsigned int flags, int kappa) |
|
void | nfsoftl_SO3_fpt (fftwl_complex *coeffs, fptl_set set, int l, int k, int m, unsigned int nfsoft_flags) |
|
void | nfsoftl_SO3_fpt_transposed (fftwl_complex *coeffs, fptl_set set, int l, int k, int m, unsigned int nfsoft_flags) |
|
void | nfsoftl_init (nfsoftl_plan *plan, int N, int M) |
|
void | nfsoftl_init_advanced (nfsoftl_plan *plan, int N, int M, unsigned int nfsoft_flags) |
|
void | nfsoftl_init_guru (nfsoftl_plan *plan, int N, int M, unsigned int nfsoft_flags, unsigned int nfft_flags, int nfft_cutoff, int fpt_kappa) |
|
void | nfsoftl_init_guru_advanced (nfsoftl_plan *plan, int N, int M, unsigned int nfsoft_flags, unsigned int nfft_flags, int nfft_cutoff, int fpt_kappa, int nn_oversampled) |
|
void | nfsoftl_trafo (nfsoftl_plan *plan_nfsoft) |
|
void | nfsoftl_adjoint (nfsoftl_plan *plan_nfsoft) |
|
void | nfsoftl_finalize (nfsoftl_plan *plan) |
|
int | nfsoftl_posN (int n, int m, int B) |
|
void | solverf_init_advanced_complex (solverf_plan_complex *ths, nfftf_mv_plan_complex *mv, unsigned flags) |
|
void | solverf_init_complex (solverf_plan_complex *ths, nfftf_mv_plan_complex *mv) |
|
void | solverf_before_loop_complex (solverf_plan_complex *ths) |
|
void | solverf_loop_one_step_complex (solverf_plan_complex *ths) |
|
void | solverf_finalize_complex (solverf_plan_complex *ths) |
|
void | solverf_init_advanced_double (solverf_plan_double *ths, nfftf_mv_plan_double *mv, unsigned flags) |
|
void | solverf_init_double (solverf_plan_double *ths, nfftf_mv_plan_double *mv) |
|
void | solverf_before_loop_double (solverf_plan_double *ths) |
|
void | solverf_loop_one_step_double (solverf_plan_double *ths) |
|
void | solverf_finalize_double (solverf_plan_double *ths) |
|
void | solver_init_advanced_complex (solver_plan_complex *ths, nfft_mv_plan_complex *mv, unsigned flags) |
|
void | solver_init_complex (solver_plan_complex *ths, nfft_mv_plan_complex *mv) |
|
void | solver_before_loop_complex (solver_plan_complex *ths) |
|
void | solver_loop_one_step_complex (solver_plan_complex *ths) |
|
void | solver_finalize_complex (solver_plan_complex *ths) |
|
void | solver_init_advanced_double (solver_plan_double *ths, nfft_mv_plan_double *mv, unsigned flags) |
|
void | solver_init_double (solver_plan_double *ths, nfft_mv_plan_double *mv) |
|
void | solver_before_loop_double (solver_plan_double *ths) |
|
void | solver_loop_one_step_double (solver_plan_double *ths) |
|
void | solver_finalize_double (solver_plan_double *ths) |
|
void | solverl_init_advanced_complex (solverl_plan_complex *ths, nfftl_mv_plan_complex *mv, unsigned flags) |
|
void | solverl_init_complex (solverl_plan_complex *ths, nfftl_mv_plan_complex *mv) |
|
void | solverl_before_loop_complex (solverl_plan_complex *ths) |
|
void | solverl_loop_one_step_complex (solverl_plan_complex *ths) |
|
void | solverl_finalize_complex (solverl_plan_complex *ths) |
|
void | solverl_init_advanced_double (solverl_plan_double *ths, nfftl_mv_plan_double *mv, unsigned flags) |
|
void | solverl_init_double (solverl_plan_double *ths, nfftl_mv_plan_double *mv) |
|
void | solverl_before_loop_double (solverl_plan_double *ths) |
|
void | solverl_loop_one_step_double (solverl_plan_double *ths) |
|
void | solverl_finalize_double (solverl_plan_double *ths) |
|
float | nfftf_drand48 (void) |
|
void | nfftf_srand48 (long int seed) |
|
void | nfftf_vrand_unit_complex (fftwf_complex *x, const NFFT_INT n) |
| Inits a vector of random complex numbers in . More...
|
|
void | nfftf_vrand_shifted_unit_double (float *x, const NFFT_INT n) |
| Inits a vector of random double numbers in . More...
|
|
void | nfftf_vrand_real (float *x, const NFFT_INT n, const float a, const float b) |
|
void | nfftf_vpr_double (float *x, const NFFT_INT n, const char *text) |
| Print real vector to standard output. More...
|
|
void | nfftf_vpr_complex (fftwf_complex *x, const NFFT_INT n, const char *text) |
| Print complex vector to standard output. More...
|
|
NFFT_INT | nfftf_get_num_threads (void) |
|
float | nfftf_clock_gettime_seconds (void) |
|
float | nfftf_error_l_infty_complex (const fftwf_complex *x, const fftwf_complex *y, const NFFT_INT n) |
|
float | nfftf_error_l_infty_1_complex (const fftwf_complex *x, const fftwf_complex *y, const NFFT_INT n, const fftwf_complex *z, const NFFT_INT m) |
|
NFFT_INT | nfftf_exp2i (const NFFT_INT a) |
|
NFFT_INT | nfftf_next_power_of_2 (const NFFT_INT N) |
|
float | nfftf_dot_complex (fftwf_complex *x, NFFT_INT n) |
| Computes the inner/dot product . More...
|
|
void | nfftf_upd_axpy_complex (fftwf_complex *x, float a, fftwf_complex *y, NFFT_INT n) |
| Updates . More...
|
|
void | nfftf_fftshift_complex (fftwf_complex *x, NFFT_INT d, NFFT_INT *N) |
| Swaps each half over N[d]/2. More...
|
|
void | nfftf_fftshift_complex_int (fftwf_complex *x, int d, int *N) |
|
void | nfftf_get_version (unsigned *major, unsigned *minor, unsigned *patch) |
| Return library version. More...
|
|
const char * | nfftf_get_window_name () |
| \ * Return name of window function. More...
|
|
double | nfft_drand48 (void) |
|
void | nfft_srand48 (long int seed) |
|
void | nfft_vrand_unit_complex (fftw_complex *x, const NFFT_INT n) |
| Inits a vector of random complex numbers in . More...
|
|
void | nfft_vrand_shifted_unit_double (double *x, const NFFT_INT n) |
| Inits a vector of random double numbers in . More...
|
|
void | nfft_vrand_real (double *x, const NFFT_INT n, const double a, const double b) |
|
void | nfft_vpr_double (double *x, const NFFT_INT n, const char *text) |
| Print real vector to standard output. More...
|
|
void | nfft_vpr_complex (fftw_complex *x, const NFFT_INT n, const char *text) |
| Print complex vector to standard output. More...
|
|
NFFT_INT | nfft_get_num_threads (void) |
|
double | nfft_clock_gettime_seconds (void) |
|
double | nfft_error_l_infty_complex (const fftw_complex *x, const fftw_complex *y, const NFFT_INT n) |
|
double | nfft_error_l_infty_1_complex (const fftw_complex *x, const fftw_complex *y, const NFFT_INT n, const fftw_complex *z, const NFFT_INT m) |
|
NFFT_INT | nfft_exp2i (const NFFT_INT a) |
|
NFFT_INT | nfft_next_power_of_2 (const NFFT_INT N) |
|
double | nfft_dot_complex (fftw_complex *x, NFFT_INT n) |
| Computes the inner/dot product . More...
|
|
void | nfft_upd_axpy_complex (fftw_complex *x, double a, fftw_complex *y, NFFT_INT n) |
| Updates . More...
|
|
void | nfft_fftshift_complex (fftw_complex *x, NFFT_INT d, NFFT_INT *N) |
| Swaps each half over N[d]/2. More...
|
|
void | nfft_fftshift_complex_int (fftw_complex *x, int d, int *N) |
|
void | nfft_get_version (unsigned *major, unsigned *minor, unsigned *patch) |
| Return library version. More...
|
|
const char * | nfft_get_window_name () |
| \ * Return name of window function. More...
|
|
long double | nfftl_drand48 (void) |
|
void | nfftl_srand48 (long int seed) |
|
void | nfftl_vrand_unit_complex (fftwl_complex *x, const NFFT_INT n) |
| Inits a vector of random complex numbers in . More...
|
|
void | nfftl_vrand_shifted_unit_double (long double *x, const NFFT_INT n) |
| Inits a vector of random double numbers in . More...
|
|
void | nfftl_vrand_real (long double *x, const NFFT_INT n, const long double a, const long double b) |
|
void | nfftl_vpr_double (long double *x, const NFFT_INT n, const char *text) |
| Print real vector to standard output. More...
|
|
void | nfftl_vpr_complex (fftwl_complex *x, const NFFT_INT n, const char *text) |
| Print complex vector to standard output. More...
|
|
NFFT_INT | nfftl_get_num_threads (void) |
|
long double | nfftl_clock_gettime_seconds (void) |
|
long double | nfftl_error_l_infty_complex (const fftwl_complex *x, const fftwl_complex *y, const NFFT_INT n) |
|
long double | nfftl_error_l_infty_1_complex (const fftwl_complex *x, const fftwl_complex *y, const NFFT_INT n, const fftwl_complex *z, const NFFT_INT m) |
|
NFFT_INT | nfftl_exp2i (const NFFT_INT a) |
|
NFFT_INT | nfftl_next_power_of_2 (const NFFT_INT N) |
|
long double | nfftl_dot_complex (fftwl_complex *x, NFFT_INT n) |
| Computes the inner/dot product . More...
|
|
void | nfftl_upd_axpy_complex (fftwl_complex *x, long double a, fftwl_complex *y, NFFT_INT n) |
| Updates . More...
|
|
void | nfftl_fftshift_complex (fftwl_complex *x, NFFT_INT d, NFFT_INT *N) |
| Swaps each half over N[d]/2. More...
|
|
void | nfftl_fftshift_complex_int (fftwl_complex *x, int d, int *N) |
|
void | nfftl_get_version (unsigned *major, unsigned *minor, unsigned *patch) |
| Return library version. More...
|
|
const char * | nfftl_get_window_name () |
| \ * Return name of window function. More...
|
|