| subroutine, public pme::pme_evaluate |
( |
type(ewald_environment_type), pointer | ewald_env, |
|
|
type(ewald_pw_type), pointer | ewald_pw, |
|
|
type(cell_type), pointer | box, |
|
|
type(particle_type), dimension(:), pointer | particle_set, |
|
|
real(kind=dp), intent(out) | vg_coulomb, |
|
|
real(kind=dp), dimension(:, :), intent(out), optional | fg_coulomb, |
|
|
real(kind=dp), dimension(:, :), intent(out), optional | pv_g, |
|
|
type(particle_type), dimension(:), optional, pointer | shell_particle_set, |
|
|
type(particle_type), dimension(:), optional, pointer | core_particle_set, |
|
|
real(kind=dp), dimension(:, :), intent(out), optional | fgshell_coulomb, |
|
|
real(kind=dp), dimension(:, :), intent(out), optional | fgcore_coulomb, |
|
|
logical, intent(in) | use_virial, |
|
|
real(kind=dp), dimension(:), optional, pointer | charges, |
|
|
type(atprop_type), pointer | atprop ) |