![]() |
(git:b77b4be)
|
Calculation of Ewald contributions in DFTB. More...
Functions/Subroutines | |
subroutine, public | tb_spme_evaluate (ewald_env, ewald_pw, particle_set, box, gmcharge, mcharge, calculate_forces, virial, use_virial) |
... | |
subroutine, public | tb_ewald_overlap (gmcharge, mcharge, alpha, n_list, virial, use_virial) |
... | |
subroutine, public | tb_spme_zforce (ewald_env, ewald_pw, particle_set, box, gmcharge, mcharge) |
... | |
Calculation of Ewald contributions in DFTB.
subroutine, public ewald_methods_tb::tb_spme_evaluate | ( | type(ewald_environment_type), pointer | ewald_env, |
type(ewald_pw_type), pointer | ewald_pw, | ||
type(particle_type), dimension(:), intent(in) | particle_set, | ||
type(cell_type), pointer | box, | ||
real(kind=dp), dimension(:, :), intent(inout) | gmcharge, | ||
real(kind=dp), dimension(:), intent(in) | mcharge, | ||
logical, intent(in) | calculate_forces, | ||
type(virial_type), pointer | virial, | ||
logical, intent(in) | use_virial | ||
) |
...
ewald_env | ... |
ewald_pw | ... |
particle_set | ... |
box | ... |
gmcharge | ... |
mcharge | ... |
calculate_forces | ... |
virial | ... |
use_virial | ... |
Definition at line 82 of file ewald_methods_tb.F.
subroutine, public ewald_methods_tb::tb_ewald_overlap | ( | real(kind=dp), dimension(:, :), intent(inout) | gmcharge, |
real(kind=dp), dimension(:), intent(in) | mcharge, | ||
real(kind=dp), intent(in) | alpha, | ||
type(neighbor_list_set_p_type), dimension(:), pointer | n_list, | ||
type(virial_type), pointer | virial, | ||
logical, intent(in) | use_virial | ||
) |
...
gmcharge | ... |
mcharge | ... |
alpha | ... |
n_list | ... |
virial | ... |
use_virial | ... |
Definition at line 290 of file ewald_methods_tb.F.
subroutine, public ewald_methods_tb::tb_spme_zforce | ( | type(ewald_environment_type), pointer | ewald_env, |
type(ewald_pw_type), pointer | ewald_pw, | ||
type(particle_type), dimension(:), intent(in) | particle_set, | ||
type(cell_type), pointer | box, | ||
real(kind=dp), dimension(:, :), intent(inout) | gmcharge, | ||
real(kind=dp), dimension(:), intent(in) | mcharge | ||
) |
...
ewald_env | ... |
ewald_pw | ... |
particle_set | ... |
box | ... |
gmcharge | ... |
mcharge | ... |
Definition at line 354 of file ewald_methods_tb.F.