Gromacs  2022.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Attributes
gmx_fft_fftpack Struct Reference

Description

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...
 
realwork
 1st 4n reserved for cfft, 1st 2n for rfft
 

Member Data Documentation

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.


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