Go to the documentation of this file.
55 fnft_nsep_loc_SUBSAMPLE_AND_REFINE,
56 fnft_nsep_loc_GRIDSEARCH,
72 fnft_nsep_filt_MANUAL,
fnft_nse_discretization_t discretization
Definition: fnft_nsep.h:145
int32_t FNFT_INT
Definition: fnft_numtypes.h:56
size_t FNFT_UINT
Definition: fnft_numtypes.h:62
Computes the polynomial approximation of the combined scattering matrix.
FNFT_INT fnft_nsep(const FNFT_UINT D, FNFT_COMPLEX const *const q, FNFT_REAL const *const T, FNFT_REAL const phase_shift, FNFT_UINT *const K_ptr, FNFT_COMPLEX *const main_spec, FNFT_UINT *const M_ptr, FNFT_COMPLEX *const aux_spec, FNFT_REAL *const sheet_indices, const FNFT_INT kappa, fnft_nsep_opts_t *opts)
Fast nonlinear Fourier transform for the nonlinear Schroedinger equation with (quasi-)periodic bounda...
fnft_nse_discretization_t
Enum that specifies discretizations and methods used to compute nonlinear Fourier transforms for the ...
Definition: fnft_nse_discretization_t.h:104
Stores additional options for the routine fnft_nsep.
Definition: fnft_nsep.h:140
FNFT_UINT max_evals
Definition: fnft_nsep.h:144
Miscellaneous functions used in the FNFT library.
fnft_nsep_filt_t filtering
Definition: fnft_nsep.h:142
FNFT_INT normalization_flag
Definition: fnft_nsep.h:146
fnft_nsep_filt_t
Definition: fnft_nsep.h:70
Fast root finding of polynomials.
double complex FNFT_COMPLEX
Definition: fnft_numtypes.h:47
fnft_nsep_opts_t fnft_nsep_default_opts()
Creates a new options variable for fnft_nsep with default settings.
fnft_nsep_loc_t
Definition: fnft_nsep.h:54
double FNFT_REAL
Definition: fnft_numtypes.h:40
FNFT_REAL tol
Definition: fnft_nsep.h:150
Approximation of polynomial roots on the unit circle using gridding.
FNFT_UINT Dsub
Definition: fnft_nsep.h:149
fnft_nsep_loc_t localization
Definition: fnft_nsep.h:141
FNFT_UINT points_per_spine
Definition: fnft_nsep.h:148