TY - JOUR
T1 - FNFT: A software library for computing nonlinear Fourier transforms
AU - Wahls, Sander
AU - Chimmalgi, Shrinivas
AU - Prins, Peter J.
N1 - Authors of papers retain copyright and release the work under a Creative Commons Attribution 4.0 In- ternational License (CC-BY)
PY - 2018
Y1 - 2018
N2 - The conventional Fourier transform was originally developed in order to solve the heat equation, which is a standard example for a linear evolution equation. Nonlinear Fourier transforms (NFTs)1 are generalizations of the conventional Fourier transform that can be used to solve certain nonlinear evolution equations in a similar way (Ablowitz et al. 1974). An important difference to the conventional Fourier transform is that NFTs are equationspecific. The Korteweg-de Vries (KdV) equation (Gardner et al. 1967) and the nonlinear Schroedinger equation (NSE) (Shabat and Zakharov 1972) are two popular examples for nonlinear evolution equations that can be solved using appropriate NFTs.
AB - The conventional Fourier transform was originally developed in order to solve the heat equation, which is a standard example for a linear evolution equation. Nonlinear Fourier transforms (NFTs)1 are generalizations of the conventional Fourier transform that can be used to solve certain nonlinear evolution equations in a similar way (Ablowitz et al. 1974). An important difference to the conventional Fourier transform is that NFTs are equationspecific. The Korteweg-de Vries (KdV) equation (Gardner et al. 1967) and the nonlinear Schroedinger equation (NSE) (Shabat and Zakharov 1972) are two popular examples for nonlinear evolution equations that can be solved using appropriate NFTs.
UR - http://resolver.tudelft.nl/uuid:80bb23d6-99ba-404b-97d8-3178bf97db7b
UR - https://github.com/FastNFT/FNFT
U2 - 10.21105/joss.00597
DO - 10.21105/joss.00597
M3 - Article
VL - 3
JO - Journal of Open Source Software
JF - Journal of Open Source Software
IS - 23
M1 - 597
ER -