NFFT Logo 3.1.2 API Reference

fastsum_plan Struct Reference
[Fast summation]

plan for fast summation algorithm More...

#include <fastsum.h>


Data Fields

int d
 api
int N_total
 number of source knots
int M_total
 number of target knots
double _Complex * alpha
 source coefficients
double _Complex * f
 target evaluations
double * x
 source knots in d-ball with radius 1/4-eps_b/2
double * y
 target knots in d-ball with radius 1/4-eps_b/2
kernel k
 kernel function
double * kernel_param
 parameters for kernel function
unsigned flags
 flags precomp.
double _Complex * pre_K
 internal
int n
 FS__ - fast summation.
fftw_complex * b
 expansion coefficients
int p
 degree of smoothness of regularization
double eps_I
 inner boundary
double eps_B
 outer boundary
nfft_plan mv1
 source nfft plan
nfft_plan mv2
 target nfft plan
int Ad
 near field
double _Complex * Add
 spline values
fftw_plan fft_plan


Detailed Description

plan for fast summation algorithm

Definition at line 56 of file fastsum.h.


Field Documentation

int fastsum_plan::d

api

number of dimensions

Definition at line 60 of file fastsum.h.

Referenced by fastsum_exact(), fastsum_init_guru(), fastsum_precompute(), and fastsum_trafo().

unsigned fastsum_plan::flags

flags precomp.

and approx.type

Definition at line 74 of file fastsum.h.

Referenced by fastsum_finalize(), fastsum_init_guru(), fastsum_precompute(), fastsum_trafo(), and fields_fastsum_trafo().

double _Complex* fastsum_plan::pre_K

internal

DS_PRE - direct summation precomputed K(x_j-y_l)

Definition at line 79 of file fastsum.h.

int fastsum_plan::n

FS__ - fast summation.

expansion degree

Definition at line 82 of file fastsum.h.

Referenced by fastsum_init_guru(), and fastsum_precompute().

int fastsum_plan::Ad

near field

number of spline knots for nearfield computation of regularized kernel

Definition at line 93 of file fastsum.h.

Referenced by fastsum_init_guru(), fastsum_precompute(), fastsum_trafo(), and fields_fastsum_trafo().


The documentation for this struct was generated from the following file:
Generated on 16 Sep 2009 by Doxygen 1.5.3