![]() |
NFFT
3.5.3
|
Header file for adjoint solver. More...
#include "nfft3.h"
Go to the source code of this file.
Data Structures | |
struct | infsft_adjoint_plan |
TODO: different solvers. More... | |
struct | infft_adjoint_plan |
Structure for an adjoint transform plan More... | |
struct | infct_adjoint_plan |
Structure for an adjoint transform plan More... | |
struct | infst_adjoint_plan |
Structure for an adjoint transform plan More... | |
struct | innfft_adjoint_plan |
Structure for an adjoint transform plan More... | |
struct | imri_inh_2d1d_adjoint_plan |
Structure for an adjoint transform plan More... | |
struct | imri_inh_3d_adjoint_plan |
Structure for an adjoint transform plan More... | |
Macros | |
#define | MACRO_SOLVER_ADJOINT_PLAN(MV, FLT, FLT_TYPE) |
Include NFFT3 header. | |
Functions | |
void | infsft_adjoint_init (adjointnfsft_plan *ths, nfsft_plan *mv) |
Simple initialisation. | |
void | infsft_adjoint_init_advanced (adjointnfsft_plan *ths, nfsft_plan, *mv, unsigned adjointnfsft_flags) |
Advanced initialisation. | |
void | infsft_adjoint_before_loop (adjointnfsft_plan *ths) |
Setting up residuals before the actual iteration. | |
void | infsft_adjoint_loop_one_step (adjointnfsft_plan *ths) |
Doing one step in the iteration. | |
void | infsft_adjoint_finalize (adjointnfsft_plan *ths) |
Destroys the plan for the adjoint transform. | |
void | infft_adjoint_init (adjointnfft_plan *ths, nfft_plan *mv) |
Simple initialisation. | |
void | infft_adjoint_init_advanced (adjointnfft_plan *ths, nfft_plan, *mv, unsigned adjointnfft_flags) |
Advanced initialisation. | |
void | infft_adjoint_before_loop (adjointnfft_plan *ths) |
Setting up residuals before the actual iteration. | |
void | infft_adjoint_loop_one_step (adjointnfft_plan *ths) |
Doing one step in the iteration. | |
void | infft_adjoint_finalize (adjointnfft_plan *ths) |
Destroys the plan for the adjoint transform. | |
void | infct_adjoint_init (adjointnfct_plan *ths, nfct_plan *mv) |
Simple initialisation. | |
void | infct_adjoint_init_advanced (adjointnfct_plan *ths, nfct_plan, *mv, unsigned adjointnfct_flags) |
Advanced initialisation. | |
void | infct_adjoint_before_loop (adjointnfct_plan *ths) |
Setting up residuals before the actual iteration. | |
void | infct_adjoint_loop_one_step (adjointnfct_plan *ths) |
Doing one step in the iteration. | |
void | infct_adjoint_finalize (adjointnfct_plan *ths) |
Destroys the plan for the adjoint transform. | |
void | infst_adjoint_init (adjointnfst_plan *ths, nfst_plan *mv) |
Simple initialisation. | |
void | infst_adjoint_init_advanced (adjointnfst_plan *ths, nfst_plan, *mv, unsigned adjointnfst_flags) |
Advanced initialisation. | |
void | infst_adjoint_before_loop (adjointnfst_plan *ths) |
Setting up residuals before the actual iteration. | |
void | infst_adjoint_loop_one_step (adjointnfst_plan *ths) |
Doing one step in the iteration. | |
void | infst_adjoint_finalize (adjointnfst_plan *ths) |
Destroys the plan for the adjoint transform. | |
void | innfft_adjoint_init (adjointnnfft_plan *ths, nnfft_plan *mv) |
Simple initialisation. | |
void | innfft_adjoint_init_advanced (adjointnnfft_plan *ths, nnfft_plan, *mv, unsigned adjointnnfft_flags) |
Advanced initialisation. | |
void | innfft_adjoint_before_loop (adjointnnfft_plan *ths) |
Setting up residuals before the actual iteration. | |
void | innfft_adjoint_loop_one_step (adjointnnfft_plan *ths) |
Doing one step in the iteration. | |
void | innfft_adjoint_finalize (adjointnnfft_plan *ths) |
Destroys the plan for the adjoint transform. | |
void | imri_inh_2d1d_adjoint_init (adjointmri_inh_2d1d_plan *ths, mri_inh_2d1d_plan *mv) |
Simple initialisation. | |
void | imri_inh_2d1d_adjoint_init_advanced (adjointmri_inh_2d1d_plan *ths, mri_inh_2d1d_plan, *mv, unsigned adjointmri_inh_2d1d_flags) |
Advanced initialisation. | |
void | imri_inh_2d1d_adjoint_before_loop (adjointmri_inh_2d1d_plan *ths) |
Setting up residuals before the actual iteration. | |
void | imri_inh_2d1d_adjoint_loop_one_step (adjointmri_inh_2d1d_plan *ths) |
Doing one step in the iteration. | |
void | imri_inh_2d1d_adjoint_finalize (adjointmri_inh_2d1d_plan *ths) |
Destroys the plan for the adjoint transform. | |
void | imri_inh_3d_adjoint_init (adjointmri_inh_3d_plan *ths, mri_inh_3d_plan *mv) |
Simple initialisation. | |
void | imri_inh_3d_adjoint_init_advanced (adjointmri_inh_3d_plan *ths, mri_inh_3d_plan, *mv, unsigned adjointmri_inh_3d_flags) |
Advanced initialisation. | |
void | imri_inh_3d_adjoint_before_loop (adjointmri_inh_3d_plan *ths) |
Setting up residuals before the actual iteration. | |
void | imri_inh_3d_adjoint_loop_one_step (adjointmri_inh_3d_plan *ths) |
Doing one step in the iteration. | |
void | imri_inh_3d_adjoint_finalize (adjointmri_inh_3d_plan *ths) |
Destroys the plan for the adjoint transform. | |
Header file for adjoint solver.
Definition in file solver_adjoint.h.