![]() |
(git:936074a)
|
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.