| 
    FNFT
    
   | 
 
Fast nonlinear Fourier transform for the vanishing nonlinear Schroedinger equation. More...
#include "fnft_nse_discretization_t.h"

Go to the source code of this file.
Classes | |
| struct | fnft_nsev_opts_t | 
| Stores additional options for the routine fnft_nsev.  More... | |
Enumerations | |
| enum | fnft_nsev_bsfilt_t { fnft_nsev_bsfilt_NONE, fnft_nsev_bsfilt_BASIC, fnft_nsev_bsfilt_FULL } | 
| enum | fnft_nsev_bsloc_t { fnft_nsev_bsloc_FAST_EIGENVALUE, fnft_nsev_bsloc_NEWTON, fnft_nsev_bsloc_SUBSAMPLE_AND_REFINE } | 
| enum | fnft_nsev_dstype_t { fnft_nsev_dstype_NORMING_CONSTANTS, fnft_nsev_dstype_RESIDUES, fnft_nsev_dstype_BOTH } | 
| enum | fnft_nsev_cstype_t { fnft_nsev_cstype_REFLECTION_COEFFICIENT, fnft_nsev_cstype_AB, fnft_nsev_cstype_BOTH } | 
Functions | |
| fnft_nsev_opts_t | fnft_nsev_default_opts () | 
| Creates a new options variable for fnft_nsev with default settings.  More... | |
| FNFT_UINT | fnft_nsev_max_K (const FNFT_UINT D, fnft_nsev_opts_t const *const opts) | 
| Returns the maximum number of bound states that can be detected by fnft_nsev.  More... | |
| FNFT_INT | fnft_nsev (const FNFT_UINT D, FNFT_COMPLEX *const q, FNFT_REAL const *const T, const FNFT_UINT M, FNFT_COMPLEX *const contspec, FNFT_REAL const *const XI, FNFT_UINT *const K_ptr, FNFT_COMPLEX *const bound_states, FNFT_COMPLEX *const normconsts_or_residues, const FNFT_INT kappa, fnft_nsev_opts_t *opts) | 
| Fast nonlinear Fourier transform for the nonlinear Schroedinger equation with vanishing boundary conditions.  More... | |
Fast nonlinear Fourier transform for the vanishing nonlinear Schroedinger equation.
 1.8.17