![]() |
(git:9754b87)
|
Functions/Subroutines | |
subroutine, public | self_consistency_check (rho_ao, p_delta, para_env, p_out, delta) |
... | |
subroutine, public | mixing_allocate (qs_env, mixing_method, p_mix_new, p_delta, nspins, mixing_store) |
allocation needed when density mixing is used | |
subroutine, public | mixing_init (mixing_method, rho, mixing_store, para_env, rho_atom) |
initialiation needed when gspace mixing is used | |
elemental subroutine, public | charge_mixing_init (mixing_store) |
initialiation needed when charge mixing is used | |
subroutine, public qs_mixing_utils::self_consistency_check | ( | type(dbcsr_p_type), dimension(:, :), pointer | rho_ao, |
type(dbcsr_p_type), dimension(:, :), pointer | p_delta, | ||
type(mp_para_env_type), pointer | para_env, | ||
type(dbcsr_p_type), dimension(:, :), pointer | p_out, | ||
real(kind=dp), intent(inout) | delta | ||
) |
...
rho_ao | ... |
p_delta | ... |
para_env | ... |
p_out | ... |
delta | ... |
Definition at line 55 of file qs_mixing_utils.F.
subroutine, public qs_mixing_utils::mixing_allocate | ( | type(qs_environment_type), pointer | qs_env, |
integer | mixing_method, | ||
type(dbcsr_p_type), dimension(:, :), optional, pointer | p_mix_new, | ||
type(dbcsr_p_type), dimension(:, :), optional, pointer | p_delta, | ||
integer, intent(in) | nspins, | ||
type(mixing_storage_type), pointer | mixing_store | ||
) |
allocation needed when density mixing is used
qs_env | ... |
mixing_method | ... |
p_mix_new | ... |
p_delta | ... |
nspins | ... |
mixing_store | ... |
Definition at line 108 of file qs_mixing_utils.F.
subroutine, public qs_mixing_utils::mixing_init | ( | integer, intent(in) | mixing_method, |
type(qs_rho_type), pointer | rho, | ||
type(mixing_storage_type), pointer | mixing_store, | ||
type(mp_para_env_type), pointer | para_env, | ||
type(rho_atom_type), dimension(:), optional, pointer | rho_atom | ||
) |
initialiation needed when gspace mixing is used
mixing_method | ... |
rho | ... |
mixing_store | ... |
para_env | ... |
rho_atom | ... |
Definition at line 395 of file qs_mixing_utils.F.
elemental subroutine, public qs_mixing_utils::charge_mixing_init | ( | type(mixing_storage_type), intent(inout) | mixing_store | ) |
initialiation needed when charge mixing is used
mixing_store | ... |
Definition at line 641 of file qs_mixing_utils.F.