ALCHEMY integral module.
More...
|
integer function | count_num_pairs (this) |
| ? More...
|
|
subroutine | generate_pairs (this) |
| ? More...
|
|
subroutine | generate_pointer_table (this) |
|
subroutine | generate_orbital_index (this) |
|
subroutine | generate_pair_index (this) |
|
subroutine | initialize_alchemy (this, option) |
|
subroutine | finalize_alchemy (this) |
|
subroutine | load_integrals_alchemy (this, iounit) |
| This is just a copy from scatci_routines with only the relevant ALCHEMY parts. This will be replaced when the prototype is completed with a 'caching' system. More...
|
|
real(wp) function | get_integral_alchemy (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_alchemy (this, iounit) |
|
subroutine | destroy_integral_alchemy (this) |
|
ALCHEMY 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 alchemy_module::count_num_pairs |
( |
class(alchemyintegral) |
this | ) |
|
|
private |
◆ destroy_integral_alchemy()
subroutine alchemy_module::destroy_integral_alchemy |
( |
class(alchemyintegral) |
this | ) |
|
◆ finalize_alchemy()
◆ generate_orbital_index()
subroutine alchemy_module::generate_orbital_index |
( |
class(alchemyintegral) |
this | ) |
|
|
private |
◆ generate_pair_index()
subroutine alchemy_module::generate_pair_index |
( |
class(alchemyintegral) |
this | ) |
|
|
private |
◆ generate_pairs()
◆ generate_pointer_table()
subroutine alchemy_module::generate_pointer_table |
( |
class(alchemyintegral) |
this | ) |
|
|
private |
◆ get_integral_alchemy()
real(wp) function alchemy_module::get_integral_alchemy |
( |
class(alchemyintegral) |
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 alchemy_module::get_one_electron_index |
( |
class(alchemyintegral), intent(in) |
this, |
|
|
integer, intent(in) |
i, |
|
|
integer, intent(in) |
j, |
|
|
integer, intent(in) |
pos |
|
) |
| |
|
private |
◆ get_two_electron_index()
integer function alchemy_module::get_two_electron_index |
( |
class(alchemyintegral), 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_alchemy()
subroutine alchemy_module::initialize_alchemy |
( |
class(alchemyintegral) |
this, |
|
|
class(options), intent(in) |
option |
|
) |
| |
|
private |
◆ load_integrals_alchemy()
subroutine alchemy_module::load_integrals_alchemy |
( |
class(alchemyintegral) |
this, |
|
|
integer, intent(in) |
iounit |
|
) |
| |
|
private |
This is just a copy from scatci_routines with only the relevant ALCHEMY parts. This will be replaced when the prototype is completed with a 'caching' system.
Definition at line 439 of file ALCHEMY_Module.f90.
◆ write_geometries_alchemy()
subroutine alchemy_module::write_geometries_alchemy |
( |
class(alchemyintegral), intent(in) |
this, |
|
|
integer, intent(in) |
iounit |
|
) |
| |
|
private |