| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| real(kind=dp), | public, | allocatable | :: | alpha_a(:) | |||
| real(kind=dp), | public, | allocatable | :: | alpha_b(:) | |||
| real(kind=dp), | public, | allocatable | :: | g(:) | |||
| real(kind=dp), | public, | allocatable | :: | ginv(:) | |||
| real(kind=dp), | public, | allocatable | :: | k(:) | |||
| real(kind=dp), | public, | allocatable | :: | p(:,:) | |||
| real(kind=dp), | public, | allocatable | :: | pa(:,:) | |||
| real(kind=dp), | public, | allocatable | :: | pb(:,:) | |||
| real(kind=dp), | public, | allocatable | :: | rab(:) | |||
| real(kind=dp), | public, | allocatable | :: | uab(:) | |||
| integer, | public, | allocatable | :: | ppid(:,:) |
| procedure, public :: alloc => int2_prepare_pair_storage | |
| procedure, public :: compute => int2_prepare_shellpairs | |
| procedure, public :: clean => int2_clean_pair_storage |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| real(kind=dp), | public | :: | integral_cutoff | ||||
| real(kind=dp), | public | :: | pair_cutoff | ||||
| real(kind=dp), | public | :: | quartet_cutoff | ||||
| real(kind=dp), | public | :: | exponent_cutoff | ||||
| real(kind=dp), | public | :: | pair_cutoff_squared | ||||
| real(kind=dp), | public | :: | quartet_cutoff_squared |
| procedure, public :: get => get_int2_accuracy | |
| procedure, public :: set => set_int2_accuracy |