public interface swiftest_util_get_potential_energy
Subroutines
public module subroutine swiftest_util_get_potential_energy_flat(npl, nplpl, k_plpl, lmask, GMcb, Gmass, mass, rb, pe)
Arguments
| Type | Intent | Optional | Attributes | | Name | |
| integer(kind=I4B), |
intent(in) |
| | :: |
npl | |
| integer(kind=I8B), |
intent(in) |
| | :: |
nplpl | |
| integer(kind=I4B), |
intent(in), |
| dimension(:,:) | :: |
k_plpl | |
| logical, |
intent(in), |
| dimension(:) | :: |
lmask | |
| real(kind=DP), |
intent(in) |
| | :: |
GMcb | |
| real(kind=DP), |
intent(in), |
| dimension(:) | :: |
Gmass | |
| real(kind=DP), |
intent(in), |
| dimension(:) | :: |
mass | |
| real(kind=DP), |
intent(in), |
| dimension(:,:) | :: |
rb | |
| real(kind=DP), |
intent(out) |
| | :: |
pe | |
public module subroutine swiftest_util_get_potential_energy_triangular(npl, lmask, GMcb, Gmass, mass, rb, pe)
Arguments
| Type | Intent | Optional | Attributes | | Name | |
| integer(kind=I4B), |
intent(in) |
| | :: |
npl | |
| logical, |
intent(in), |
| dimension(:) | :: |
lmask | |
| real(kind=DP), |
intent(in) |
| | :: |
GMcb | |
| real(kind=DP), |
intent(in), |
| dimension(:) | :: |
Gmass | |
| real(kind=DP), |
intent(in), |
| dimension(:) | :: |
mass | |
| real(kind=DP), |
intent(in), |
| dimension(:,:) | :: |
rb | |
| real(kind=DP), |
intent(out) |
| | :: |
pe | |