``pyNFFT3.FSFT`` - FSFT Class ================================ FSFT Methods ------------- .. autoclass:: pyNFFT3.FSFT :members: :undoc-members: :member-order: bysource :exclude-members: f, fhat, __init__ FSFT Attributes ---------------- .. attribute:: plan FSFT plan (C pointer) .. attribute:: N The bandwidth :math:`N \epsilon N_0`. Must be a positive integer. .. attribute:: M The number of nodes. Must be a positive integer. .. attribute:: flags The FSFT flags. .. attribute:: nfft_flags The NFFT flags. .. attribute:: nfft_cutoff The NFFT cutoff. .. attribute:: f Complex array for FSFT values or coefficients for the adjoint FSFT. .. attribute:: fhat Complex array of spherical Fourier coefficients for the FSFT or values for the adjoint FSFT. .. attribute:: init_done Boolean to indicate if the FSFT plan is initialized. .. attribute:: finalized Boolean to indicate if the FSFT plan is finalized. NFSFT Flags ------------ .. autodata:: pyNFFT3.flags.NFSFT_NORMALIZED .. autodata:: pyNFFT3.flags.NFSFT_USE_NDFT .. autodata:: pyNFFT3.flags.NFSFT_USE_DPT .. autodata:: pyNFFT3.flags.NFSFT_MALLOC_X .. autodata:: pyNFFT3.flags.NFSFT_MALLOC_F_HAT .. autodata:: pyNFFT3.flags.NFSFT_MALLOC_F .. autodata:: pyNFFT3.flags.NFSFT_PRESERVE_F_HAT .. autodata:: pyNFFT3.flags.NFSFT_PRESERVE_X .. autodata:: pyNFFT3.flags.NFSFT_PRESERVE_F .. autodata:: pyNFFT3.flags.NFSFT_DESTROY_F_HAT .. autodata:: pyNFFT3.flags.NFSFT_DESTROY_X .. autodata:: pyNFFT3.flags.NFSFT_DESTROY_F .. autodata:: pyNFFT3.flags.NFSFT_NO_DIRECT_ALGORITHM .. autodata:: pyNFFT3.flags.NFSFT_NO_FAST_ALGORITHM .. autodata:: pyNFFT3.flags.NFSFT_ZERO_F_HAT .. autodata:: pyNFFT3.flags.NFSFT_EQUISPACED .. autodata:: pyNFFT3.flags.nfsft_default .. autodata:: pyNFFT3.flags.nfsft_nfft_default .. autodata:: pyNFFT3.flags.nfsft_default_nfft_cut_off .. autodata:: pyNFFT3.flags.nfsft_default_threshold