![]() |
(git:b77b4be)
|
Calculation of band structures. More...
Functions/Subroutines | |
subroutine, public | calculate_band_structure (qs_env) |
Main routine for band structure calculation. | |
subroutine, public | calculate_kp_orbitals (qs_env, kpoint, scheme, nadd, mp_grid, kpgeneral, group_size_ext) |
diagonalize KS matrices at a set of kpoints | |
subroutine, public | calculate_kpoints_for_bs (kpoint, scheme, group_size_ext, mp_grid, kpgeneral) |
... | |
Calculation of band structures.
subroutine, public qs_band_structure::calculate_band_structure | ( | type(qs_environment_type), pointer | qs_env | ) |
Main routine for band structure calculation.
qs_env | ... |
Definition at line 74 of file qs_band_structure.F.
subroutine, public qs_band_structure::calculate_kp_orbitals | ( | type(qs_environment_type), pointer | qs_env, |
type(kpoint_type), pointer | kpoint, | ||
character(len=*), intent(in) | scheme, | ||
integer, intent(in) | nadd, | ||
integer, dimension(3), intent(in), optional | mp_grid, | ||
real(kind=dp), dimension(:, :), intent(in), optional | kpgeneral, | ||
integer, intent(in), optional | group_size_ext | ||
) |
diagonalize KS matrices at a set of kpoints
qs_env | ... |
kpoint | ... |
scheme | ... |
nadd | ... |
mp_grid | ... |
kpgeneral | ... |
group_size_ext | ... |
Definition at line 302 of file qs_band_structure.F.
subroutine, public qs_band_structure::calculate_kpoints_for_bs | ( | type(kpoint_type), pointer | kpoint, |
character(len=*), intent(in) | scheme, | ||
integer, intent(in), optional | group_size_ext, | ||
integer, dimension(3), intent(in), optional | mp_grid, | ||
real(kind=dp), dimension(:, :), intent(in), optional | kpgeneral | ||
) |
...
kpoint | ... |
scheme | ... |
group_size_ext | ... |
mp_grid | ... |
kpgeneral | ... |
Definition at line 347 of file qs_band_structure.F.