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 |