| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| type(Grid), | public | :: | grid | ||||
| real(kind=dp), | public, | dimension(:), pointer | :: | data | => | null() | |
| logical, | public | :: | has_coulomb_tail | ||||
| real(kind=dp), | public | :: | tail_factor | = | 0.0_dp | ||
| integer, | public | :: | nnz | ||||
| real(kind=dp), | public | :: | rcut_eff |
type, public :: radfunc_t
type(Grid) :: grid
real(kind=dp), dimension(:), pointer :: data => null()
logical :: has_coulomb_tail
real(dp) :: tail_factor = 0.0_dp
integer :: nnz ! # of 'non-zero' values
real(dp) :: rcut_eff ! effective end of range
end type radfunc_t