FNFT: A software library for computing nonlinear Fourier transforms

Journal Article (2018)
Author(s)

Sander Wahls (TU Delft - Team Sander Wahls)

Shrinivas Chimmalgi (TU Delft - Team Raf Van de Plas)

Peter J. Prins (TU Delft - Team Sander Wahls)

Research Group
Team Sander Wahls
Copyright
© 2018 S. Wahls, S. Chimmalgi, Peter J. Prins
DOI related publication
https://doi.org/10.21105/joss.00597
More Info
expand_more
Publication Year
2018
Language
English
Copyright
© 2018 S. Wahls, S. Chimmalgi, Peter J. Prins
Research Group
Team Sander Wahls
Issue number
23
Volume number
3
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

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.