32 double **a11,**a12,**a21,**
a22;
70 double _Complex *temp;
71 double _Complex *work;
72 double _Complex *result;
73 double _Complex *vec3;
74 double _Complex *vec4;
Holds data for a single multiplication step in the cascade summation.
double * xc
Array for Chebychev-nodes.
double * alpha
< TODO Add comment here.
bool stable
Indicates if the values contained represent a fast or a slow stabilized step.
double * alphaN
TODO Add comment here.
int M
The number of DPT transforms.
int * lengths
Transform lengths for fftw library.
double alpha_0
TODO Add comment here.
double * beta
TODO Add comment here.
Holds data for a set of cascade summations.
fftw_r2r_kind * kinds
Transform kinds for fftw library.
fpt_data * dpt
The DPT transform data.
fftw_plan * plans_dct3
Transform plans for the fftw library.
double * gammaN
TODO Add comment here.
int N
The transform length.
Holds data for a single cascade summation.
fftw_plan * plans_dct2
Transform plans for the fftw library.
struct fpt_set_s_ fpt_set_s
Holds data for a set of cascade summations.
int Ns
TODO Add comment here.
double beta_0
TODO Add comment here.
double ** a22
The matrix components.
fpt_step ** steps
The cascade summation steps.
unsigned int flags
The flags.
double gamma_m1
TODO Add comment here.
int k_start
TODO Add comment here.
int ts
TODO Add comment here.
double * betaN
TODO Add comment here.
struct fpt_data_ fpt_data
Holds data for a single cascade summation.
struct fpt_step_ fpt_step
Holds data for a single multiplication step in the cascade summation.
double ** xcvecs
Array of pointers to arrays containing the Chebyshev nodes.
double * gamma
TODO Add comment here.
fftw_r2r_kind * kindsr
Transform kinds for fftw library.