FNFT: A software library for computing nonlinear Fourier transforms

Journal Article (2018)
Author(s)

Sander Wahls (TU Delft - Mechanical Engineering)

Shrinivas Chimmalgi (TU Delft - Mechanical Engineering)

Peter J. Prins (TU Delft - Mechanical Engineering)

Research Group
Team Gabriel Gleizer
DOI related publication
https://doi.org/10.21105/joss.00597 Final published version
More Info
expand_more
Publication Year
2018
Language
English
Research Group
Team Gabriel Gleizer
Issue number
23
Volume number
3
Article number
597
Downloads counter
303
Collections
Institutional Repository
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.