Gromacs
2018.7
|
Contents of the FFTPACK fft datatype.
Note that this is one of several possible implementations of gmx_fft_t.
FFTPACK only does 1d transforms, so we use a pointers to another fft for the transform in the next dimension. Thus, a 3d-structure contains a pointer to a 2d one, which in turns contains a pointer to a 1d. The 1d structure has next==NULL.
Public Attributes | |
int | ndim |
Dimensions, including our subdimensions. More... | |
int | n |
Number of points in this dimension. More... | |
int | ifac [15] |
15 bytes needed for cfft and rfft | |
struct gmx_fft * | next |
Pointer to next dimension, or NULL. More... | |
real * | work |
1st 4n reserved for cfft, 1st 2n for rfft | |
int gmx_fft_fftpack::n |
Number of points in this dimension.
int gmx_fft_fftpack::ndim |
Dimensions, including our subdimensions.
struct gmx_fft* gmx_fft_fftpack::next |
Pointer to next dimension, or NULL.