|
procedure, public | initialize_self => initialize_alchemy |
|
procedure, public | finalize_self => finalize_alchemy |
|
procedure, public | load_integrals => load_integrals_alchemy |
|
procedure, public | get_integral_ijklm => get_integral_alchemy |
|
procedure, public | destroy_integrals => destroy_integral_alchemy |
|
procedure, public | write_geometries => write_geometries_alchemy |
|
procedure(generic_finalize), deferred | finalize_self |
|
procedure(generic_initialize), deferred | initialize_self |
|
procedure(generic_load), deferred | load_integrals |
|
procedure(generic_get), deferred | get_integral_ijklm |
|
procedure(generic_geometries), deferred | write_geometries |
|
procedure(generic_destroy), deferred | destroy_integrals |
|
procedure, public | initialize => initialize_base |
|
procedure, public | finalize => finalize_base |
|
procedure, public | write_matrix_header => base_write_header |
|
procedure, public | get_core_energy |
|
procedure, public | get_num_nuclei |
|
procedure, public | get_integralf |
|
|
real(wp), dimension(:), pointer | one_electron_integral |
|
real(wp), dimension(:), pointer | two_electron_integral |
|
integer | num_one_electron_integrals |
|
integer | num_two_electron_integrals |
|
integer | integral_ordering |
|
integer | use_scf = 0 |
|
integer | num_unique_pairs |
| How many IJKL pairs we have. More...
|
|
integer(longint), dimension(:,:), allocatable | pair_labels |
| The list of unique labels. More...
|
|
integer, dimension(:), allocatable | num_orbitals_sym |
| The number of labels per symmetry. More...
|
|
integer | max_number_pair_sets |
|
integer, dimension(:), allocatable | num_two_electron_blocks |
|
integer, dimension(:), allocatable | num_one_electron_blocks |
|
integer, dimension(:), allocatable | one_electron_pointer |
|
integer, dimension(:), allocatable | two_electron_pointer |
|
integer | num_pq |
|
integer | num_rs |
|
integer | num_pair_idx |
|
integer, dimension(:), allocatable | pair_idx |
| the pair id More...
|
|
integer, dimension(:), allocatable | orbital_idx |
|
integer, dimension(:), allocatable | symmetry_idx |
|
Definition at line 45 of file ALCHEMY_Module.f90.
◆ count_num_pairs()
procedure, private alchemy_module::alchemyintegral::count_num_pairs |
|
private |
◆ destroy_integrals()
procedure, public alchemy_module::alchemyintegral::destroy_integrals |
◆ finalize_self()
procedure, public alchemy_module::alchemyintegral::finalize_self |
◆ generate_orbital_index()
procedure, private alchemy_module::alchemyintegral::generate_orbital_index |
|
private |
◆ generate_pair_index()
procedure, private alchemy_module::alchemyintegral::generate_pair_index |
|
private |
◆ generate_pairs()
procedure, private alchemy_module::alchemyintegral::generate_pairs |
|
private |
◆ generate_pointer_table()
procedure, private alchemy_module::alchemyintegral::generate_pointer_table |
|
private |
◆ get_integral_ijklm()
procedure, public alchemy_module::alchemyintegral::get_integral_ijklm |
◆ get_one_electron_index()
procedure, private alchemy_module::alchemyintegral::get_one_electron_index |
|
private |
◆ get_two_electron_index()
procedure, private alchemy_module::alchemyintegral::get_two_electron_index |
|
private |
◆ initialize_self()
procedure, public alchemy_module::alchemyintegral::initialize_self |
◆ load_integrals()
procedure, public alchemy_module::alchemyintegral::load_integrals |
◆ write_geometries()
procedure, public alchemy_module::alchemyintegral::write_geometries |
◆ integral_ordering
integer alchemy_module::alchemyintegral::integral_ordering |
|
private |
◆ max_number_pair_sets
integer alchemy_module::alchemyintegral::max_number_pair_sets |
|
private |
◆ num_one_electron_blocks
integer, dimension(:), allocatable alchemy_module::alchemyintegral::num_one_electron_blocks |
|
private |
◆ num_one_electron_integrals
integer alchemy_module::alchemyintegral::num_one_electron_integrals |
|
private |
◆ num_orbitals_sym
integer, dimension(:), allocatable alchemy_module::alchemyintegral::num_orbitals_sym |
|
private |
◆ num_pair_idx
integer alchemy_module::alchemyintegral::num_pair_idx |
|
private |
◆ num_pq
integer alchemy_module::alchemyintegral::num_pq |
|
private |
◆ num_rs
integer alchemy_module::alchemyintegral::num_rs |
|
private |
◆ num_two_electron_blocks
integer, dimension(:), allocatable alchemy_module::alchemyintegral::num_two_electron_blocks |
|
private |
◆ num_two_electron_integrals
integer alchemy_module::alchemyintegral::num_two_electron_integrals |
|
private |
◆ num_unique_pairs
integer alchemy_module::alchemyintegral::num_unique_pairs |
|
private |
◆ one_electron_integral
real(wp), dimension(:), pointer alchemy_module::alchemyintegral::one_electron_integral |
|
private |
◆ one_electron_pointer
integer, dimension(:), allocatable alchemy_module::alchemyintegral::one_electron_pointer |
|
private |
◆ orbital_idx
integer, dimension(:), allocatable alchemy_module::alchemyintegral::orbital_idx |
|
private |
◆ pair_idx
integer, dimension(:), allocatable alchemy_module::alchemyintegral::pair_idx |
|
private |
◆ pair_labels
integer(longint), dimension(:,:), allocatable alchemy_module::alchemyintegral::pair_labels |
|
private |
◆ symmetry_idx
integer, dimension(:), allocatable alchemy_module::alchemyintegral::symmetry_idx |
|
private |
◆ two_electron_integral
real(wp), dimension(:), pointer alchemy_module::alchemyintegral::two_electron_integral |
|
private |
◆ two_electron_pointer
integer, dimension(:), allocatable alchemy_module::alchemyintegral::two_electron_pointer |
|
private |
◆ use_scf
integer alchemy_module::alchemyintegral::use_scf = 0 |
|
private |
The documentation for this type was generated from the following file:
- /home/jakub/Dokumenty/codes/ukrmol-in-git/source/mpi-ci-diag/Modules/Integral/ALCHEMY_Module.f90