Software Open Access
Janis Erdmanis; Árpád Lukács; Yuli Nazarov
In this repository we show how to build and diagonalize a Weyl disc Hamiltonian used in this paper implemented in Julia programming language. For superconducting nanostructure Hamiltonian we use harmonic oscillator basis and build the Hamiltonian matrix in the loop from it's elements. Where for exciton Hamiltonian, which has special case for 2D hydrogen, we extensively use Kronecker products and solve it in coordinate space. To improve convergence Richardson extrapolation, nonuniform logarithmic grid and 5 point representation of derivatives.
Name | Size | |
---|---|---|
exciton-energies.jl
md5:be21f0236c5901450849200c7e6bd9bb |
917 Bytes | Download |
exciton-velocities.jl
md5:6b16618bc07a026713b63818fefee881 |
520 Bytes | Download |
exciton-worker.jl
md5:2a2790fbfa18deb9236b3b8e50cd6889 |
2.9 kB | Download |
junction-energies.jl
md5:7565d18f8543184c6b0573fcd999d251 |
799 Bytes | Download |
junction-utils.jl
md5:a79009f08def5563489520e3d31ac203 |
2.6 kB | Download |
junction-velocities.jl
md5:ac9deab0111d50122c2710400698da9e |
1.1 kB | Download |
junction-worker.jl
md5:dc9fedb4bf80406daf56d00a6e09245c |
4.4 kB | Download |
numerics.ipynb
md5:639b7b02e81eacdc41940f17a16c61ca |
44.9 kB | Download |
report.ipynb
md5:a1755b74441ff5b2c28302795c7b44b9 |
195.5 kB | Download |
All versions | This version | |
---|---|---|
Views | 160 | 135 |
Downloads | 92 | 90 |
Data volume | 3.4 MB | 3.1 MB |
Unique views | 140 | 126 |
Unique downloads | 25 | 23 |