|
MPI-SCATCI
2.0
An MPI version of SCATCI
|
Base integral module. More...
Data Types | |
| type | baseintegral |
| interface | generic_destroy |
| interface | generic_finalize |
| interface | generic_geometries |
| interface | generic_get |
| interface | generic_initialize |
| interface | generic_load |
Functions/Subroutines | |
| subroutine | initialize_base (this, option, num_orbitals, mapping) |
| Initialize the class. More... | |
| subroutine | finalize_base (this) |
| Finalize the class. More... | |
| subroutine | base_write_header (this, matrix_io, matrix_size) |
| Write data file header. More... | |
| real(wp) function | get_integralf (this, integral) |
| Retrieve integral value. More... | |
| real(wp) function | get_core_energy (this) |
| Retrieve integral value. More... | |
| integer function | get_num_nuclei (this) |
| Retrieve integral value. More... | |
Base integral module.
| subroutine baseintegral_module::base_write_header | ( | class(baseintegral), intent(in) | this, |
| integer, intent(in) | matrix_io, | ||
| integer, intent(in) | matrix_size | ||
| ) |
| subroutine baseintegral_module::finalize_base | ( | class(baseintegral) | this | ) |
Finalize the class.
Deallocate memory used by the integrals storage.
Definition at line 162 of file BaseIntegral_module.f90.
| real(wp) function baseintegral_module::get_core_energy | ( | class(baseintegral) | this | ) |
| real(wp) function baseintegral_module::get_integralf | ( | class(baseintegral) | this, |
| integer(longint), dimension(2), intent(in) | integral | ||
| ) |
| integer function baseintegral_module::get_num_nuclei | ( | class(baseintegral) | this | ) |
| subroutine baseintegral_module::initialize_base | ( | class(baseintegral) | this, |
| class(options), intent(in) | option, | ||
| integer, intent(in) | num_orbitals, | ||
| integer, dimension(num_orbitals), intent(in) | mapping | ||
| ) |
Initialize the class.
Store needed matrix header information
Definition at line 130 of file BaseIntegral_module.f90.