|
GBTOlib: library for evaluation of molecular integrals in mixed Gaussian / B-spline basis 111
|
Data Types | |
| module | darray_1d |
| 1D array of reals More... | |
| type | darray_2d |
| type | ecp_obj |
| module | iarray_1d |
| 1D array of integers More... | |
| module | nucleus_type |
| interface | resize_array |
Functions/Subroutines | |
| subroutine | print_orbital_table (energies, num_sym, n_orbs, n_sym, convert_to_ev, print_level) |
| integer function | init_darray_2d (this) |
| integer function | final_darray_2d (this) |
| subroutine | read_ecp_nml (this, lunit) |
| subroutine | write_ecp (this, lunit, posit) |
| subroutine | read_ecp (this, lunit, posit) |
| subroutine | mpi_ecp_bcast (this) |
| subroutine | eval_local_ecp (this, r, local_ecp) |
| subroutine | eval_semi_local_ecp (this, r, semi_local_ecp) |
| subroutine | eval_SO_ecp (this, r, so_ecp) |
| integer function | resize_2d_array_cfp (array, d1, d2) |
| integer function | resize_3d_array_cfp (array, d1, d2, d3) |
| integer function | resize_2d_array_int (array, d1, d2) |
| integer function | resize_3d_array_int (array, d1, d2, d3) |
| subroutine | resize_copy_2d_array (array, d1, d2) |
| subroutine common_obj_gbl::eval_local_ecp | ( | class(ecp_obj) | this, |
| real(kind=cfp), dimension(:), intent(in) | r, | ||
| real(kind=cfp), dimension(:), allocatable | local_ecp ) |
| subroutine common_obj_gbl::eval_semi_local_ecp | ( | class(ecp_obj) | this, |
| real(kind=cfp), dimension(:), intent(in) | r, | ||
| real(kind=cfp), dimension(:,:), allocatable | semi_local_ecp ) |
| subroutine common_obj_gbl::eval_SO_ecp | ( | class(ecp_obj) | this, |
| real(kind=cfp), dimension(:), intent(in) | r, | ||
| real(kind=cfp), dimension(:,:), allocatable | so_ecp ) |
| integer function common_obj_gbl::final_darray_2d | ( | class(darray_2d) | this | ) |

| integer function common_obj_gbl::init_darray_2d | ( | class(darray_2d) | this | ) |

| subroutine common_obj_gbl::mpi_ecp_bcast | ( | class(ecp_obj) | this | ) |
| subroutine common_obj_gbl::print_orbital_table | ( | real(kind=cfp), dimension(n_orbs) | energies, |
| integer, dimension(2,n_orbs), intent(in) | num_sym, | ||
| integer, intent(in) | n_orbs, | ||
| integer, intent(in) | n_sym, | ||
| logical, intent(in) | convert_to_ev, | ||
| integer, intent(in) | print_level ) |
| subroutine common_obj_gbl::read_ecp | ( | class(ecp_obj) | this, |
| integer, intent(in) | lunit, | ||
| integer, intent(in) | posit ) |
| subroutine common_obj_gbl::read_ecp_nml | ( | class(ecp_obj) | this, |
| integer, intent(in) | lunit ) |
| integer function common_obj_gbl::resize_2d_array_cfp | ( | real(kind=cfp), dimension(:,:), allocatable | array, |
| integer, intent(in) | d1, | ||
| integer, intent(in) | d2 ) |
| integer function common_obj_gbl::resize_2d_array_int | ( | integer, dimension(:,:), allocatable | array, |
| integer, intent(in) | d1, | ||
| integer, intent(in) | d2 ) |
| integer function common_obj_gbl::resize_3d_array_cfp | ( | real(kind=cfp), dimension(:,:,:), allocatable | array, |
| integer, intent(in) | d1, | ||
| integer, intent(in) | d2, | ||
| integer, intent(in) | d3 ) |
| integer function common_obj_gbl::resize_3d_array_int | ( | integer, dimension(:,:,:), allocatable | array, |
| integer, intent(in) | d1, | ||
| integer, intent(in) | d2, | ||
| integer, intent(in) | d3 ) |
| subroutine common_obj_gbl::resize_copy_2d_array | ( | real(kind=cfp), dimension(:,:), allocatable | array, |
| integer, intent(in) | d1, | ||
| integer, intent(in) | d2 ) |
| subroutine common_obj_gbl::write_ecp | ( | class(ecp_obj) | this, |
| integer, intent(in) | lunit, | ||
| integer, intent(in) | posit ) |