NFFT 3.5.3alpha
Data Fields
solver_plan_complex Struct Reference

data structure for an inverse NFFT plan with double precision More...

#include <nfft3.h>

Collaboration diagram for solver_plan_complex:
Collaboration graph
[legend]

Data Fields

nfft_mv_plan_complexmv
 matrix vector multiplication

 
unsigned flags
 iteration type
 
double * w
 weighting factors
 
double * w_hat
 damping factors
 
fftw_complex * y
 right hand side, samples
 
fftw_complex * f_hat_iter
 iterative solution
 
fftw_complex * r_iter
 iterated residual vector
 
fftw_complex * z_hat_iter
 residual of normal equation of first kind
 
fftw_complex * p_hat_iter
 search direction
 
fftw_complex * v_iter
 residual vector update
 
double alpha_iter
 step size for search direction
 
double beta_iter
 step size for search correction
 
double dot_r_iter
 weighted dotproduct of r_iter
 
double dot_r_iter_old
 previous dot_r_iter
 
double dot_z_hat_iter
 weighted dotproduct of z_hat_iter
 
double dot_z_hat_iter_old
 previous dot_z_hat_iter
 
double dot_p_hat_iter
 weighted dotproduct of p_hat_iter
 
double dot_v_iter
 weighted dotproduct of v_iter
 

Detailed Description

data structure for an inverse NFFT plan with double precision

Definition at line 802 of file nfft3.h.

Field Documentation

◆ mv

nfft_mv_plan_complex* solver_plan_complex::mv

matrix vector multiplication

Definition at line 802 of file nfft3.h.

◆ flags

unsigned solver_plan_complex::flags

iteration type

Definition at line 802 of file nfft3.h.

Referenced by reconstruct(), reconstruct(), reconstruct(), and reconstruct().

◆ w

double* solver_plan_complex::w

weighting factors

Definition at line 802 of file nfft3.h.

Referenced by main(), reconstruct(), reconstruct(), reconstruct(), and reconstruct().

◆ w_hat

double* solver_plan_complex::w_hat

damping factors

Definition at line 802 of file nfft3.h.

Referenced by main(), reconstruct(), reconstruct(), reconstruct(), and reconstruct().

◆ y

fftw_complex* solver_plan_complex::y

right hand side, samples

Definition at line 802 of file nfft3.h.

Referenced by main(), reconstruct(), reconstruct(), reconstruct(), and reconstruct().

◆ f_hat_iter

fftw_complex* solver_plan_complex::f_hat_iter

iterative solution

Definition at line 802 of file nfft3.h.

Referenced by main(), reconstruct(), reconstruct(), reconstruct(), and reconstruct().

◆ r_iter

fftw_complex* solver_plan_complex::r_iter

iterated residual vector

Definition at line 802 of file nfft3.h.

◆ z_hat_iter

fftw_complex* solver_plan_complex::z_hat_iter

residual of normal equation of first kind

Definition at line 802 of file nfft3.h.

◆ p_hat_iter

fftw_complex* solver_plan_complex::p_hat_iter

search direction

Definition at line 802 of file nfft3.h.

◆ v_iter

fftw_complex* solver_plan_complex::v_iter

residual vector update

Definition at line 802 of file nfft3.h.

◆ alpha_iter

double solver_plan_complex::alpha_iter

step size for search direction

Definition at line 802 of file nfft3.h.

◆ beta_iter

double solver_plan_complex::beta_iter

step size for search correction

Definition at line 802 of file nfft3.h.

◆ dot_r_iter

double solver_plan_complex::dot_r_iter

weighted dotproduct of r_iter

Definition at line 802 of file nfft3.h.

Referenced by main(), reconstruct(), reconstruct(), reconstruct(), and reconstruct().

◆ dot_r_iter_old

double solver_plan_complex::dot_r_iter_old

previous dot_r_iter

Definition at line 802 of file nfft3.h.

◆ dot_z_hat_iter

double solver_plan_complex::dot_z_hat_iter

weighted dotproduct of z_hat_iter

Definition at line 802 of file nfft3.h.

◆ dot_z_hat_iter_old

double solver_plan_complex::dot_z_hat_iter_old

previous dot_z_hat_iter

Definition at line 802 of file nfft3.h.

◆ dot_p_hat_iter

double solver_plan_complex::dot_p_hat_iter

weighted dotproduct of p_hat_iter

Definition at line 802 of file nfft3.h.

◆ dot_v_iter

double solver_plan_complex::dot_v_iter

weighted dotproduct of v_iter

Definition at line 802 of file nfft3.h.


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