Skip to content

PrParadoxy/Fourier-Split-Step

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fourier Split Step Method

Matlab functions for solving nonlinear fractional Schrödinger equation (NLFSE) in 1 and 2 dimensions.

doubleslit experiment

File Structure

Evaluation1D

  • Evaluation1D.m: function for solving 1D NLFSE
  • Reflection.mlx: example of Evaluation1D.m in MATLAB live script
  • Reflection.ipynb: same as Reflection.mlx but as jupyter notebook

Evaluation2D

  • Evaluation2D.m: function for solving 2D NLFSE
  • DoubleSlit.mlx: example of Evaluation1D.m in MATLAB live script
  • DoubleSlit.ipynb: same as Reflection.mlx but as jupyter notebook
  • Evaluation.avi: result of DoubleSlit.mlx, as a video file

Usage

Look at example files (.mlx/.ipynb).

No citation is needed!

You might, however, find one of my papers that uses this method interesting:

  1. Effects of the medium fractionality and oscillating potential profiles on the Superarrivals of the Gaussian wave packets
  2. Interference Phenomenon in the Wavepacket-Triangular Prism Collision in Fractional Schrodinger Equation
  3. Fractionality-induced deformation in Airy and Hermit-Gaussian wavepackets traveling through the Gaussian wells
  4. Soliton propagation through three types of Fibonacci-ordered photonic multilayers in the fractional medium
  5. Solitons propagation dynamics in a saturable PT-symmetric fractional medium
2025 Davood Haji Taghi Tehrani 
This is free and unencumbered software released into the public domain.
Anyone is free to copy, modify, publish, use, compile, sell, or
distribute this software, either in source code form or as a compiled
binary, for any purpose, commercial or non-commercial, and by any
means.
For more information, please refer to https://unlicense.org

About

A simple function for solving nonlinear fractional Schrödinger equation in 1 and 2 dimensions.

Resources

License

Stars

Watchers

Forks

Contributors

Languages