![]() |
(git:b77b4be)
|
Functions/Subroutines | |
subroutine, public | tddfpt_construct_ground_state_orb_density (rho_orb_struct, rho_xc_struct, is_rks_triplets, qs_env, sub_env, wfm_rho_orb) |
Compute the ground-state charge density expressed in primary basis set. | |
subroutine, public | tddfpt_construct_aux_fit_density (rho_orb_struct, rho_aux_fit_struct, local_rho_set, qs_env, sub_env, wfm_rho_orb, wfm_rho_aux_fit, wfm_aux_orb) |
Project a charge density expressed in primary basis set into the auxiliary basis set. | |
subroutine, public qs_tddfpt2_densities::tddfpt_construct_ground_state_orb_density | ( | type(qs_rho_type), pointer | rho_orb_struct, |
type(qs_rho_type), pointer | rho_xc_struct, | ||
logical, intent(in) | is_rks_triplets, | ||
type(qs_environment_type), pointer | qs_env, | ||
type(tddfpt_subgroup_env_type), intent(in) | sub_env, | ||
type(cp_fm_type), intent(in) | wfm_rho_orb | ||
) |
Compute the ground-state charge density expressed in primary basis set.
rho_orb_struct | ground-state density in primary basis set |
rho_xc_struct | ground-state density in primary basis set for GAPW_XC |
is_rks_triplets | indicates that the triplet excited states calculation using spin-unpolarised molecular orbitals has been requested |
qs_env | Quickstep environment |
sub_env | parallel (sub)group environment |
wfm_rho_orb | work dense matrix with shape [nao x nao] distributed among processors of the given parallel group (modified on exit) |
Definition at line 70 of file qs_tddfpt2_densities.F.
subroutine, public qs_tddfpt2_densities::tddfpt_construct_aux_fit_density | ( | type(qs_rho_type), pointer | rho_orb_struct, |
type(qs_rho_type), pointer | rho_aux_fit_struct, | ||
type(local_rho_type), pointer | local_rho_set, | ||
type(qs_environment_type), pointer | qs_env, | ||
type(tddfpt_subgroup_env_type), intent(in) | sub_env, | ||
type(cp_fm_type), intent(inout) | wfm_rho_orb, | ||
type(cp_fm_type), intent(in) | wfm_rho_aux_fit, | ||
type(cp_fm_type), intent(in) | wfm_aux_orb | ||
) |
Project a charge density expressed in primary basis set into the auxiliary basis set.
rho_orb_struct | response density in primary basis set |
rho_aux_fit_struct | response density in auxiliary basis set (modified on exit) |
local_rho_set | GAPW density of auxiliary basis set density |
qs_env | Quickstep environment |
sub_env | parallel (sub)group environment |
wfm_rho_orb | work dense matrix with shape [nao x nao] distributed among processors of the given parallel group (modified on exit) |
wfm_rho_aux_fit | work dense matrix with shape [nao_aux x nao_aux] distributed among processors of the given parallel group (modified on exit) |
wfm_aux_orb | work dense matrix with shape [nao_aux x nao] distributed among processors of the given parallel group (modified on exit) |
Definition at line 158 of file qs_tddfpt2_densities.F.