update_again
This commit is contained in:
15
Tutorial/calculate_conductance_and_scattering_matrix.py
Normal file
15
Tutorial/calculate_conductance_and_scattering_matrix.py
Normal file
@@ -0,0 +1,15 @@
|
||||
import guan
|
||||
import numpy as np
|
||||
|
||||
# calculate conductance
|
||||
fermi_energy_array = np.linspace(-5, 5, 400)
|
||||
h00 = guan.finite_size_along_one_direction(4)
|
||||
h01 = np.identity(4)
|
||||
conductance_array = guan.calculate_conductance_with_fermi_energy_array(fermi_energy_array, h00, h01)
|
||||
guan.plot(fermi_energy_array, conductance_array, xlabel='E', ylabel='Conductance', type='-o')
|
||||
|
||||
# calculate scattering matrix
|
||||
fermi_energy = 0
|
||||
h00 = guan.finite_size_along_one_direction(4)
|
||||
h01 = np.identity(4)
|
||||
guan.print_or_write_scattering_matrix(fermi_energy, h00, h01)
|
||||
Reference in New Issue
Block a user