Type definitions for various interactions.
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=8), | public | :: | name | ||||
| real(kind=rp), | public | :: | mass | ||||
| integer, | public | :: | style |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=8), | public | :: | style | ||||
| real(kind=rp), | public, | dimension(:), allocatable | :: | params | |||
| real(kind=rp), | public, | dimension(:), allocatable | :: | cache | |||
| integer, | public | :: | tab_size | = | 0 | ||
| real(kind=rp), | public, | dimension(:), allocatable | :: | tab_t |
(tab_size,) array. Independent variable. |
||
| real(kind=rp), | public, | dimension(:), allocatable | :: | tab_v |
(tab_size,) array. Tabulated values of the potential. |
||
| real(kind=rp), | public, | dimension(:), allocatable | :: | tab_vpp |
(tab_size,) array. Used only for cubic spline interpolation. |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=8), | public | :: | style | ||||
| real(kind=rp), | public, | dimension(:), allocatable | :: | params | |||
| real(kind=rp), | public, | dimension(:), allocatable | :: | cache | |||
| real(kind=rp), | public, | dimension(3) | :: | point | |||
| integer, | public | :: | atm |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=8), | public | :: | style | ||||
| real(kind=rp), | public, | dimension(:), allocatable | :: | params | |||
| real(kind=rp), | public, | dimension(:), allocatable | :: | cache |