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.

NFCT Flags