| FNFT
    | 
Fast nonlinear Fourier transform for the vanishing nonlinear Schroedinger equation. More...
#include "fnft__kdv_fscatter.h"#include "fnft__kdv_scatter.h"#include "fnft__misc.h"#include <string.h>#include <stdio.h>#include "fnft__errwarn.h"#include "fnft__poly_roots_fasteigen.h"#include "fnft__poly_chirpz.h"

Go to the source code of this file.
| Classes | |
| struct | fnft_kdvv_opts_t | 
| Stores additional options for the routine fnft_kdvv.  More... | |
| Enumerations | |
| enum | fnft_kdvv_bsloc_t { fnft_kdvv_bsloc_NEWTON , fnft_kdvv_bsloc_GRIDSEARCH_AND_REFINE } | 
| enum | fnft_kdvv_dstype_t { fnft_kdvv_dstype_NORMING_CONSTANTS , fnft_kdvv_dstype_RESIDUES , fnft_kdvv_dstype_BOTH } | 
| enum | fnft_kdvv_cstype_t { fnft_kdvv_cstype_REFLECTION_COEFFICIENT , fnft_kdvv_cstype_AB , fnft_kdvv_cstype_BOTH } | 
| Functions | |
| fnft_kdvv_opts_t | fnft_kdvv_default_opts () | 
| Creates a new options variable for fnft_kdvv with default settings. | |
| FNFT_INT | fnft_kdvv (const FNFT_UINT D, FNFT_COMPLEX const *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, fnft_kdvv_opts_t *opts) | 
| Nonlinear Fourier transform for the Korteweg-de Vries equation with vanishing boundary conditions. | |
Fast nonlinear Fourier transform for the vanishing nonlinear Schroedinger equation.