|
| 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