├── .gitattributes ├── 1D.py ├── 2D.py ├── README.md ├── bpm.py ├── doc └── notes_code.pdf ├── examples1D ├── Diffraction_Slit_1D.py ├── Double_Well_1D.py ├── Interference_Gaussians_1D.py ├── Rectangular_Barrier_1D.py ├── Sech2_Pot_1D.py ├── Soliton_Emission_A_1D.py ├── Soliton_Emission_B_1D.py ├── Solitons_in_phase_1D.py ├── Solitons_phase_opp_1D.py └── Thomas_Fermi_1D.py └── examples2D ├── Collapse_2D.py ├── Diffraction_Circle_2D.py ├── Filamentation_2D.py ├── Gaussian_Beam_2D.py ├── Gaussian_Vortex_interf_2D.py ├── Liquid_Droplet_2D.py ├── Vortex_2D.py ├── Vortex_Breaking_2D.py ├── Vortex_Precession_2D.py ├── Vortices_Pattern_2D.py └── townes_profile.csv /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyNLSE/bpm/HEAD/.gitattributes -------------------------------------------------------------------------------- /1D.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyNLSE/bpm/HEAD/1D.py -------------------------------------------------------------------------------- /2D.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyNLSE/bpm/HEAD/2D.py -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyNLSE/bpm/HEAD/README.md -------------------------------------------------------------------------------- /bpm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyNLSE/bpm/HEAD/bpm.py -------------------------------------------------------------------------------- /doc/notes_code.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyNLSE/bpm/HEAD/doc/notes_code.pdf -------------------------------------------------------------------------------- /examples1D/Diffraction_Slit_1D.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyNLSE/bpm/HEAD/examples1D/Diffraction_Slit_1D.py -------------------------------------------------------------------------------- /examples1D/Double_Well_1D.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyNLSE/bpm/HEAD/examples1D/Double_Well_1D.py -------------------------------------------------------------------------------- /examples1D/Interference_Gaussians_1D.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyNLSE/bpm/HEAD/examples1D/Interference_Gaussians_1D.py -------------------------------------------------------------------------------- /examples1D/Rectangular_Barrier_1D.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyNLSE/bpm/HEAD/examples1D/Rectangular_Barrier_1D.py -------------------------------------------------------------------------------- /examples1D/Sech2_Pot_1D.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyNLSE/bpm/HEAD/examples1D/Sech2_Pot_1D.py -------------------------------------------------------------------------------- /examples1D/Soliton_Emission_A_1D.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyNLSE/bpm/HEAD/examples1D/Soliton_Emission_A_1D.py -------------------------------------------------------------------------------- /examples1D/Soliton_Emission_B_1D.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyNLSE/bpm/HEAD/examples1D/Soliton_Emission_B_1D.py -------------------------------------------------------------------------------- /examples1D/Solitons_in_phase_1D.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyNLSE/bpm/HEAD/examples1D/Solitons_in_phase_1D.py -------------------------------------------------------------------------------- /examples1D/Solitons_phase_opp_1D.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyNLSE/bpm/HEAD/examples1D/Solitons_phase_opp_1D.py -------------------------------------------------------------------------------- /examples1D/Thomas_Fermi_1D.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyNLSE/bpm/HEAD/examples1D/Thomas_Fermi_1D.py -------------------------------------------------------------------------------- /examples2D/Collapse_2D.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyNLSE/bpm/HEAD/examples2D/Collapse_2D.py -------------------------------------------------------------------------------- /examples2D/Diffraction_Circle_2D.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyNLSE/bpm/HEAD/examples2D/Diffraction_Circle_2D.py -------------------------------------------------------------------------------- /examples2D/Filamentation_2D.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyNLSE/bpm/HEAD/examples2D/Filamentation_2D.py -------------------------------------------------------------------------------- /examples2D/Gaussian_Beam_2D.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyNLSE/bpm/HEAD/examples2D/Gaussian_Beam_2D.py -------------------------------------------------------------------------------- /examples2D/Gaussian_Vortex_interf_2D.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyNLSE/bpm/HEAD/examples2D/Gaussian_Vortex_interf_2D.py -------------------------------------------------------------------------------- /examples2D/Liquid_Droplet_2D.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyNLSE/bpm/HEAD/examples2D/Liquid_Droplet_2D.py -------------------------------------------------------------------------------- /examples2D/Vortex_2D.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyNLSE/bpm/HEAD/examples2D/Vortex_2D.py -------------------------------------------------------------------------------- /examples2D/Vortex_Breaking_2D.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyNLSE/bpm/HEAD/examples2D/Vortex_Breaking_2D.py -------------------------------------------------------------------------------- /examples2D/Vortex_Precession_2D.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyNLSE/bpm/HEAD/examples2D/Vortex_Precession_2D.py -------------------------------------------------------------------------------- /examples2D/Vortices_Pattern_2D.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyNLSE/bpm/HEAD/examples2D/Vortices_Pattern_2D.py -------------------------------------------------------------------------------- /examples2D/townes_profile.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyNLSE/bpm/HEAD/examples2D/townes_profile.csv --------------------------------------------------------------------------------