Neighborlist in CSR format
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| logical, | public | :: | complete |
Complete asymmetric neighbor list flag |
|||
| real(kind=wp), | public, | allocatable | :: | cutoff |
Realspace cutoff for neighborlist generation |
||
| integer(kind=i8), | public, | allocatable | :: | inl(:) |
Offset index in the neighbor map |
||
| integer, | public, | allocatable | :: | nlat(:) |
Index of the neighboring atom |
||
| integer, | public, | allocatable | :: | nltr(:) |
Cell index of the neighboring atom |
||
| real(kind=wp), | public, | allocatable | :: | trans(:,:) |
Lattice translation vector |
type :: csr_list !> Realspace cutoff for neighborlist generation real(wp), allocatable :: cutoff !> Complete asymmetric neighbor list flag logical :: complete !> Offset index in the neighbor map integer(i8), allocatable :: inl(:) !> Index of the neighboring atom integer, allocatable :: nlat(:) !> Cell index of the neighboring atom integer, allocatable :: nltr(:) !> Lattice translation vector real(wp), allocatable :: trans(:, :) end type csr_list