| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=*), | public, | parameter | :: | module_name | = | "hf_gradient_mod" |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| logical, | public | :: | attenuated | = | .false. | ||
| real(kind=dp), | public | :: | mu | = | 1.0d99 | ||
| real(kind=dp), | public | :: | hfscale | = | 1.0d0 | ||
| real(kind=dp), | public | :: | hfscale2 | = | 1.0d0 | ||
| real(kind=dp), | public | :: | coulscale | = | 1.0d0 | ||
| integer, | public | :: | cur_pass | = | 1 | ||
| real(kind=dp), | public, | pointer | :: | da(:) | => | null() | |
| real(kind=dp), | public, | pointer | :: | db(:) | => | null() | |
| real(kind=dp), | public, | allocatable | :: | d2a(:,:) | |||
| real(kind=dp), | public, | allocatable | :: | d2b(:,:) | |||
| integer, | public | :: | nbf | = | 0 |
| procedure(grd2_compute_data_t_init), public, deferred, pass :: init | |
| procedure(grd2_compute_data_t_clean), public, deferred, pass :: clean | |
| procedure(grd2_compute_data_t_get_density), public, deferred, pass :: get_density |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| logical, | public | :: | attenuated | = | .false. | ||
| real(kind=dp), | public | :: | mu | = | 1.0d99 | ||
| real(kind=dp), | public | :: | hfscale | = | 1.0d0 | ||
| real(kind=dp), | public | :: | hfscale2 | = | 1.0d0 | ||
| real(kind=dp), | public | :: | coulscale | = | 1.0d0 | ||
| integer, | public | :: | cur_pass | = | 1 | ||
| real(kind=dp), | public, | pointer | :: | da(:) | => | null() | |
| real(kind=dp), | public, | pointer | :: | db(:) | => | null() | |
| real(kind=dp), | public, | allocatable | :: | d2a(:,:) | |||
| real(kind=dp), | public, | allocatable | :: | d2b(:,:) | |||
| integer, | public | :: | nbf | = | 0 |
| procedure, public :: init => grd2_rhf_compute_data_t_init | |
| procedure, public :: clean => grd2_rhf_compute_data_t_clean | |
| procedure, public :: get_density => grd2_rhf_compute_data_t_get_density |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| logical, | public | :: | attenuated | = | .false. | ||
| real(kind=dp), | public | :: | mu | = | 1.0d99 | ||
| real(kind=dp), | public | :: | hfscale | = | 1.0d0 | ||
| real(kind=dp), | public | :: | hfscale2 | = | 1.0d0 | ||
| real(kind=dp), | public | :: | coulscale | = | 1.0d0 | ||
| integer, | public | :: | cur_pass | = | 1 | ||
| real(kind=dp), | public, | pointer | :: | da(:) | => | null() | |
| real(kind=dp), | public, | pointer | :: | db(:) | => | null() | |
| real(kind=dp), | public, | allocatable | :: | d2a(:,:) | |||
| real(kind=dp), | public, | allocatable | :: | d2b(:,:) | |||
| integer, | public | :: | nbf | = | 0 |
| procedure, public :: init => grd2_uhf_compute_data_t_init | |
| procedure, public :: clean => grd2_uhf_compute_data_t_clean | |
| procedure, public :: get_density => grd2_uhf_compute_data_t_get_density |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(information), | intent(inout), | target | :: | infos |