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.