pyNFFT3.NFCT
- NFCT Class¶
NFCT Methods¶
NFCT Attributes¶
- plan <nfct_plan>
NFCT plan (C pointer)
- N <numpy.ndarray>
The multiband limit \((N_1,N_2,...,N_D)\) of the trigonometric polynomial \(f^s\). Must contain positive and even integers.
- M <int>
The number of nodes. Must be a positive integer.
- n <numpy.ndarray>
The oversampling \((n_1,n_2,...,n_D)\) per dimension.
- m <int>
The window size. A larger m results in more accuracy but at a higher computational cost.
- f1 <ctypes.c_uint32>
The NFCT flags.
- f2 <ctypes.c_unit32>
The FFTW flags.
- x <numpy.ndarray>
Float array for sampling nodes.
- f <numpy.ndarray>
Float array for NFCT values or coefficients for the adjoint NFCT.
- fhat <numpy.ndarray>
Float array of Fourier coefficients for the NFCT or values for the adjoint NFCT.
- D <int>
The number of dimensions, which is equal to the length of N.
- init_done <boolean>
Boolean to indicate if the NFCT plan is initialized.
- finalized <boolean>
Boolean to indicate if the NFCT plan is finalized.