update
This commit is contained in:
parent
6c833ecec6
commit
733fb377d5
@ -13,7 +13,7 @@ def main():
|
|||||||
for kz in kz_array:
|
for kz in kz_array:
|
||||||
print(kz)
|
print(kz)
|
||||||
hamiltonian_function = functools.partial(hamiltonian, kz=kz)
|
hamiltonian_function = functools.partial(hamiltonian, kz=kz)
|
||||||
chern_number = guan.calculate_chern_number_for_square_lattice(hamiltonian_function)
|
chern_number = guan.calculate_chern_number_for_square_lattice_with_efficient_method(hamiltonian_function)
|
||||||
chern_number_array.append(chern_number)
|
chern_number_array.append(chern_number)
|
||||||
guan.plot(kz_array, chern_number_array, style='-o')
|
guan.plot(kz_array, chern_number_array, style='-o')
|
||||||
|
|
||||||
|
@ -33,7 +33,7 @@ def main():
|
|||||||
guan.plot(k_array, eigenvalue_array, xlabel='kx', ylabel='E', style='k')
|
guan.plot(k_array, eigenvalue_array, xlabel='kx', ylabel='E', style='k')
|
||||||
|
|
||||||
H_k = functools.partial(hamiltonian, Ny=Ny, B=1/Ny)
|
H_k = functools.partial(hamiltonian, Ny=Ny, B=1/Ny)
|
||||||
chern_number = guan.calculate_chern_number_for_square_lattice(H_k, precision=100)
|
chern_number = guan.calculate_chern_number_for_square_lattice_with_efficient_method(H_k, precision=100)
|
||||||
print(chern_number)
|
print(chern_number)
|
||||||
print(sum(chern_number))
|
print(sum(chern_number))
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user