================================================== Contains variables for the gyrotropic module of postw90 ==================================================
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=120), | public | :: | task | = | 'all' | ||
| type(kmesh_spacing_type), | public | :: | kmesh | ||||
| integer, | public | :: | nfreq | ||||
| complex(kind=dp), | public, | allocatable | :: | freq_list(:) | |||
| real(kind=dp), | public | :: | box_corner(3) | = | 0.0_dp | ||
| real(kind=dp), | public | :: | box(3,3) | = | 0.0 | ||
| real(kind=dp), | public | :: | degen_thresh | = | 0.0_dp | ||
| integer, | public, | allocatable | :: | band_list(:) | |||
| integer, | public | :: | num_bands | ||||
| type(pw90_smearing_type), | public | :: | smearing | ||||
| real(kind=dp), | public | :: | eigval_max |
type pw90_gyrotropic_type ! postw90 - common, gyrotropic !!================================================== !! Contains variables for the gyrotropic module of postw90 !!================================================== character(len=120) :: task = 'all' type(kmesh_spacing_type) :: kmesh integer :: nfreq complex(kind=dp), allocatable :: freq_list(:) real(kind=dp) :: box_corner(3) = 0.0_dp, box(3, 3) = 0.0 real(kind=dp) :: degen_thresh = 0.0_dp integer, allocatable :: band_list(:) integer :: num_bands type(pw90_smearing_type) :: smearing ! adaptive is .false. real(kind=dp) :: eigval_max end type pw90_gyrotropic_type