C++-based Nonlinear Schrödinger Equation Solver

Solver in C++

Download this ZIP file . It contains the C++ code and its documentation. The program solves a specific nonlinear Schrödinger equation given by

Nonlinear Schrödinger Equation

It is intended to serve as a tool for those learning nonlinear optics since it allows the user to change various parameters and quickly see their effect on the propagation of short pulses inside optical fibers. Here is a screen shot of the program: