1# windowedFourierProjection
21D Scattering from Springs on a String using the Windowed Fourier Projection Method
4## Dependencies
6This project requires [Matlab](https://www.mathworks.com/help/install/ug/install-products-with-internet-connection.html)
7and [finufft](https://github.com/flatironinstitute/finufft.git).
9## Example runs
10Enter experiment number (expNum) in the driver file main.m to run built-in examples.
11Parameters for example runs are found in get_experimentParameters(expNum):
12expNum = 1, interpolation order 3 manufactured solution convergence study with 10 randomly located sources in [-2,2] up to time 3*pi
13expNum = 2, interpolation order 8 scattering from 150 springs located randomly on [-2,2] up to time 10*pi
14expNum = 3, interpolation order 8 scattering from 1000 springs located randomly on [-2,2] up to time 3*pi with narrow incident wave
15expNum = 4, interpolation order 8 scattering from 10000 springs located randomly on [-2,2] up to time 3*pi with narrow incident wave
16expNum = 5, interpolation order 8 scattering from 2 stiff springs located on -0.5 and 0.5 up to time 30*pi with wide incident wave to simulate Fabry-Perot interferometer
17expNum = 6, interpolation order 8 scattering from 10 stiff springs located uniformly between -2 to 2 up to time 40*pi final time with wide incident wave
18expNum = 7, interpolation order 8 scattering from 200 springs located uniformly between -2 to 2 up to time 40*pi final time with wide incident wave
19expNum = 999, experiment number reserved for running tests and debugging