|
procedure | eri_foreach (this, nspin, active_orbitals, fobj, spin1, spin2) |
| Calls the provided function for each element in the ERI.
|
|
Definition at line 54 of file qs_active_space_types.F.
◆ eri_foreach()
procedure qs_active_space_types::eri_type::eri_foreach |
( |
class(eri_type), intent(in) |
this, |
|
|
integer |
nspin, |
|
|
integer, dimension(:, :), intent(in) |
active_orbitals, |
|
|
class(eri_type_eri_element_func) |
fobj, |
|
|
integer, optional |
spin1, |
|
|
integer, optional |
spin2 |
|
) |
| |
Calls the provided function for each element in the ERI.
- Parameters
-
this | object reference |
nspin | The spin number |
active_orbitals | the active orbital indices |
fobj | The function object from which to call func(i, j, k, l, val) |
spin1 | the first spin value |
spin2 | the second spin value |
- History
- 04.2016 created [JHU] 06.2016 factored out from qs_a_s_methods:fcidump [TMU]
- Note
- Calls MPI, must be executed on all ranks.
Definition at line 67 of file qs_active_space_types.F.
◆ method
integer qs_active_space_types::eri_type::method = 0 |
◆ operator
integer qs_active_space_types::eri_type::operator = 0 |
◆ operator_parameter
real(kind=dp) qs_active_space_types::eri_type::operator_parameter = 0.0_dp |
◆ periodicity
integer, dimension(3) qs_active_space_types::eri_type::periodicity = 0 |
◆ cutoff_radius
real(kind=dp) qs_active_space_types::eri_type::cutoff_radius = 0.0_dp |
◆ eps_integral
real(kind=dp) qs_active_space_types::eri_type::eps_integral = 0.0_dp |
◆ eri_gpw
type(eri_gpw_r3d_rs_type) qs_active_space_types::eri_type::eri_gpw = eri_gpw_r3d_rs_type() |
◆ eri
type(dbcsr_csr_p_type), dimension(:), pointer qs_active_space_types::eri_type::eri => NULL() |
◆ norb
integer qs_active_space_types::eri_type::norb = 0 |
The documentation for this type was generated from the following file: