![]() |
(git:b77b4be)
|
Calculation of Coulomb contributions in DFTB. More...
Functions/Subroutines | |
subroutine, public | build_dftb_coulomb (qs_env, ks_matrix, rho, mcharge, energy, calculate_forces, just_energy) |
... | |
real(dp) function, public | gamma_rab_sr (r, ga, gb, hb_para) |
Computes the short-range gamma parameter from exact Coulomb interaction of normalized exp(-a*r) charge distribution - 1/r. | |
Calculation of Coulomb contributions in DFTB.
subroutine, public qs_dftb_coulomb::build_dftb_coulomb | ( | type(qs_environment_type), pointer | qs_env, |
type(dbcsr_p_type), dimension(:, :), pointer | ks_matrix, | ||
type(qs_rho_type), pointer | rho, | ||
real(dp), dimension(:) | mcharge, | ||
type(qs_energy_type), pointer | energy, | ||
logical, intent(in) | calculate_forces, | ||
logical, intent(in) | just_energy | ||
) |
...
qs_env | ... |
ks_matrix | ... |
rho | ... |
mcharge | ... |
energy | ... |
calculate_forces | ... |
just_energy | ... |
Definition at line 100 of file qs_dftb_coulomb.F.
real(dp) function, public qs_dftb_coulomb::gamma_rab_sr | ( | real(dp), intent(in) | r, |
real(dp), intent(in) | ga, | ||
real(dp), intent(in) | gb, | ||
real(dp), intent(in) | hb_para | ||
) |
Computes the short-range gamma parameter from exact Coulomb interaction of normalized exp(-a*r) charge distribution - 1/r.
r | ... |
ga | ... |
gb | ... |
hb_para | ... |
Definition at line 549 of file qs_dftb_coulomb.F.