27#ifndef FNFT__NSE_FINVSCATTER_H
28#define FNFT__NSE_FINVSCATTER_H
68#ifdef FNFT_ENABLE_SHORT_NAMES
69#define nse_finvscatter(...) fnft__nse_finvscatter(__VA_ARGS__)
Properties of the discretizations for the nonlinear Schroedinger equation.
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
FNFT_INT fnft__nse_finvscatter(const FNFT_UINT deg, FNFT_COMPLEX *const transfer_matrix, FNFT_COMPLEX *const q, const FNFT_REAL eps_t, const FNFT_INT kappa, const fnft_nse_discretization_t discretization)
Recovers the samples that corresponding to a transfer matrix fast.
size_t FNFT_UINT
Definition fnft_numtypes.h:62
double complex FNFT_COMPLEX
Definition fnft_numtypes.h:47
int32_t FNFT_INT
Definition fnft_numtypes.h:56
double FNFT_REAL
Definition fnft_numtypes.h:40