| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| logical, | public | :: | multipass | = | .false. | ||
| integer, | public | :: | num_passes | = | 1 | ||
| integer, | public | :: | cur_pass | = | 1 | ||
| real(kind=dp), | public | :: | scale_coulomb | = | 1.0d0 | ||
| real(kind=dp), | public | :: | scale_exchange | = | 1.0d0 | ||
| type(par_env_t), | public | :: | pe | ||||
| integer, | public | :: | nshells | = | 0 | ||
| integer, | public | :: | fockdim | = | 0 | ||
| integer, | public | :: | nthreads | = | 1 | ||
| integer, | public | :: | nfocks | = | 1 | ||
| real(kind=dp), | public, | allocatable | :: | f(:,:,:) | |||
| real(kind=dp), | public, | allocatable | :: | dsh(:,:) | |||
| real(kind=dp), | public | :: | max_den | = | 1.0d0 | ||
| real(kind=dp), | public, | pointer | :: | d(:,:) | => | null() | |
| real(kind=dp), | public, | allocatable | :: | hpp(:,:,:,:,:) | |||
| real(kind=dp), | public, | allocatable | :: | hpt(:,:,:,:,:) | |||
| real(kind=dp), | public, | allocatable | :: | hmm(:,:,:,:,:) | |||
| real(kind=dp), | public, | pointer | :: | xpy(:,:,:,:) | => | null() | |
| real(kind=dp), | public, | pointer | :: | xmy(:,:,:,:) | => | null() | |
| real(kind=dp), | public, | pointer | :: | t(:,:,:,:) | => | null() | |
| integer, | public | :: | np | = | 0 | ||
| integer, | public | :: | nm | = | 0 | ||
| integer, | public | :: | nt | = | 0 | ||
| integer, | public | :: | nspin | = | 0 | ||
| integer, | public | :: | nbf | = | 0 | ||
| logical, | public | :: | tamm_dancoff | = | .false. |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(int2_fock_data_t), | intent(in) | :: | this | |||
| real(kind=dp), | intent(in), | contiguous | :: | xints(:,:) | ||
| integer, | intent(in) | :: | i | |||
| integer, | intent(in) | :: | j |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(int2_fock_data_t), | intent(in) | :: | this | |||
| real(kind=dp), | intent(in), | contiguous | :: | xints(:,:) | ||
| integer, | intent(in) | :: | i | |||
| integer, | intent(in) | :: | j | |||
| integer, | intent(in) | :: | k | |||
| integer, | intent(in) | :: | l |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(int2_fock_data_t), | intent(in) | :: | this | |||
| real(kind=dp), | intent(in), | contiguous | :: | xints(:,:) | ||
| integer, | intent(in) | :: | i | |||
| integer, | intent(in) | :: | j |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(int2_fock_data_t), | intent(in) | :: | this | |||
| real(kind=dp), | intent(in), | contiguous | :: | xints(:,:) | ||
| integer, | intent(in) | :: | i | |||
| integer, | intent(in) | :: | j | |||
| integer, | intent(in) | :: | k | |||
| integer, | intent(in) | :: | l |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(int2_fock_data_t), | intent(inout), | target | :: | this | ||
| type(basis_set), | intent(in) | :: | basis | |||
| integer, | intent(in) | :: | nthreads |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(int2_fock_data_t), | intent(inout) | :: | this |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(int2_rpagrd_data_t), | intent(inout), | target | :: | this | ||
| type(basis_set), | intent(in) | :: | basis | |||
| integer, | intent(in) | :: | nthreads |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(int2_rpagrd_data_t), | intent(inout) | :: | this |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(int2_rpagrd_data_t), | intent(inout), | target | :: | this | ||
| type(basis_set), | intent(in) | :: | basis |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(int2_rpagrd_data_t), | intent(inout) | :: | this | |||
| type(int2_storage_t), | intent(inout) | :: | buf |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(int2_rpagrd_data_t), | intent(inout) | :: | this |
@brief Compute H^+[V] over a set of integrals
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(int2_rpagrd_data_t), | intent(inout) | :: | this | |||
| type(int2_storage_t), | intent(inout) | :: | buf | |||
| real(kind=dp), | intent(inout) | :: | hp(:,:,:) | |||
| real(kind=dp), | intent(in) | :: | v(:,:,:) |
@brief Compute H^-[V] over a set of integrals
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(int2_rpagrd_data_t), | intent(inout) | :: | this | |||
| type(int2_storage_t), | intent(inout) | :: | buf | |||
| real(kind=dp), | intent(inout) | :: | hm(:,:,:) | |||
| real(kind=dp), | intent(in) | :: | v(:,:,:) |