| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| real(kind=rp), | private | :: | rcutoff | = | 0.0_rp | ||
| real(kind=rp), | private | :: | tskin | = | 0.0_rp | ||
| real(kind=rp), | private | :: | rskin_sq | = | 0.0_rp | ||
| real(kind=rp), | private | :: | tskin_sq | = | 0.0_rp | ||
| character(len=:), | private, | allocatable | :: | mth_ptgen | Pair table generation method: {'DIR', 'VER', 'AABBT', 'CL'} |
||
| type(itable_t), | private | :: | exat_tab | ||||
| type(aabbtree_t), | private | :: | tree | ||||
| real(kind=rp), | private, | dimension(:,:), allocatable | :: | coordinates_save | (3, num_atoms) array |
||
| real(kind=rp), | private, | dimension(:,:), allocatable | :: | coordinates_dr | (3, num_atoms) array |
Performs initial setup for building a pair list.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | mth | |||
| integer, | intent(in) | :: | num_atoms | |||
| integer, | intent(in) | :: | excl_atoms | |||
| real(kind=rp), | intent(in) | :: | rcut | |||
| real(kind=rp), | intent(in) | :: | tskn | |||
| integer, | intent(in), | dimension(:,:) | :: | bonds | ||
| type(smbx_t), | intent(in) | :: | simbox | |||
| type(itable_t), | intent(inout) | :: | pair_tab |
Cleanup for pair list calculation.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(itable_t), | intent(inout) | :: | pair_tab |