SWEDEN integral module.
More...
|
integer function | count_num_pairs (this) |
|
subroutine | generate_pairs (this) |
|
subroutine | generate_pointer_table (this) |
|
subroutine | generate_orbital_index (this) |
|
subroutine | generate_pair_index (this) |
|
subroutine | initialize_sweden (this, option) |
|
subroutine | finalize_sweden (this) |
|
subroutine | load_integrals_sweden (this, iounit) |
| This is just a copy from scatci_routines with only the relevant SWEDEN parts. More...
|
|
real(wp) function | get_integral_sweden (this, i, j, k, l, m) |
|
integer function | get_one_electron_index (this, i, j, pos) |
|
integer function | get_two_electron_index (this, i, j, k, l, m) |
|
subroutine | write_geometries_sweden (this, iounit) |
|
subroutine | destroy_integral_sweden (this) |
|
SWEDEN integral module.
- Authors
- A Al-Refaie
- Date
- 2017
- Note
- 16/01/2019 - Jakub Benda: Unifom coding style and expanded documentation.
◆ count_num_pairs()
integer function sweden_module::count_num_pairs |
( |
class(swedenintegral) |
this | ) |
|
|
private |
◆ destroy_integral_sweden()
subroutine sweden_module::destroy_integral_sweden |
( |
class(swedenintegral) |
this | ) |
|
◆ finalize_sweden()
subroutine sweden_module::finalize_sweden |
( |
class(swedenintegral) |
this | ) |
|
|
private |
◆ generate_orbital_index()
subroutine sweden_module::generate_orbital_index |
( |
class(swedenintegral) |
this | ) |
|
|
private |
◆ generate_pair_index()
subroutine sweden_module::generate_pair_index |
( |
class(swedenintegral) |
this | ) |
|
|
private |
◆ generate_pairs()
subroutine sweden_module::generate_pairs |
( |
class(swedenintegral) |
this | ) |
|
◆ generate_pointer_table()
subroutine sweden_module::generate_pointer_table |
( |
class(swedenintegral) |
this | ) |
|
|
private |
◆ get_integral_sweden()
real(wp) function sweden_module::get_integral_sweden |
( |
class(swedenintegral) |
this, |
|
|
integer, intent(in) |
i, |
|
|
integer, intent(in) |
j, |
|
|
integer, intent(in) |
k, |
|
|
integer, intent(in) |
l, |
|
|
integer, intent(in) |
m |
|
) |
| |
◆ get_one_electron_index()
integer function sweden_module::get_one_electron_index |
( |
class(swedenintegral), intent(in) |
this, |
|
|
integer, intent(in) |
i, |
|
|
integer, intent(in) |
j, |
|
|
integer, intent(in) |
pos |
|
) |
| |
|
private |
◆ get_two_electron_index()
integer function sweden_module::get_two_electron_index |
( |
class(swedenintegral), intent(in) |
this, |
|
|
integer, intent(in) |
i, |
|
|
integer, intent(in) |
j, |
|
|
integer, intent(in) |
k, |
|
|
integer, intent(in) |
l, |
|
|
integer, intent(in) |
m |
|
) |
| |
|
private |
◆ initialize_sweden()
subroutine sweden_module::initialize_sweden |
( |
class(swedenintegral) |
this, |
|
|
class(options), intent(in) |
option |
|
) |
| |
|
private |
◆ load_integrals_sweden()
subroutine sweden_module::load_integrals_sweden |
( |
class(swedenintegral) |
this, |
|
|
integer, intent(in) |
iounit |
|
) |
| |
|
private |
This is just a copy from scatci_routines with only the relevant SWEDEN parts.
Definition at line 410 of file SWEDEN_Module.F90.
◆ write_geometries_sweden()
subroutine sweden_module::write_geometries_sweden |
( |
class(swedenintegral), intent(in) |
this, |
|
|
integer, intent(in) |
iounit |
|
) |
| |
|
private |