================================================== Contains variables to control the calculation of quantum (Landauer-Buttiker) transport ==================================================
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| logical, | public | :: | easy_fix | = | .false. | ||
| character(len=20), | public | :: | mode | = | 'bulk' | ||
| real(kind=dp), | public | :: | win_min | = | -3.0_dp | ||
| real(kind=dp), | public | :: | win_max | = | 3.0_dp | ||
| real(kind=dp), | public | :: | energy_step | = | 0.01_dp | ||
| integer, | public | :: | num_bb | = | 0 | ||
| integer, | public | :: | num_ll | = | 0 | ||
| integer, | public | :: | num_rr | = | 0 | ||
| integer, | public | :: | num_cc | = | 0 | ||
| integer, | public | :: | num_lc | = | 0 | ||
| integer, | public | :: | num_cr | = | 0 | ||
| integer, | public | :: | num_bandc | = | 0 | ||
| logical, | public | :: | write_ht | = | .false. | ||
| logical, | public | :: | read_ht | = | .false. | ||
| logical, | public | :: | use_same_lead | = | .true. | ||
| integer, | public | :: | num_cell_ll | = | 0 | ||
| integer, | public | :: | num_cell_rr | = | 0 | ||
| real(kind=dp), | public | :: | group_threshold | = | 0.15_dp |
type transport_type ! transport.F90 !!================================================== !! Contains variables to control the calculation of quantum (Landauer-Buttiker) transport !!================================================== logical :: easy_fix = .false. character(len=20) :: mode = 'bulk' ! also hamiltonian real(kind=dp) :: win_min = -3.0_dp real(kind=dp) :: win_max = 3.0_dp real(kind=dp) :: energy_step = 0.01_dp integer :: num_bb = 0 integer :: num_ll = 0 integer :: num_rr = 0 integer :: num_cc = 0 integer :: num_lc = 0 integer :: num_cr = 0 integer :: num_bandc = 0 logical :: write_ht = .false. logical :: read_ht = .false. ! also wannier_prog logical :: use_same_lead = .true. integer :: num_cell_ll = 0 integer :: num_cell_rr = 0 real(kind=dp) :: group_threshold = 0.15_dp end type transport_type