GBTOlib: library for evaluation of molecular integrals in mixed Gaussian / B-spline basis 111
Loading...
Searching...
No Matches
common_obj_gbl Module Reference

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)

Function/Subroutine Documentation

◆ eval_local_ecp()

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 )

◆ eval_semi_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 )

◆ eval_SO_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 )

◆ final_darray_2d()

integer function common_obj_gbl::final_darray_2d ( class(darray_2d) this)
Here is the call graph for this function:

◆ init_darray_2d()

integer function common_obj_gbl::init_darray_2d ( class(darray_2d) this)
Here is the call graph for this function:

◆ mpi_ecp_bcast()

subroutine common_obj_gbl::mpi_ecp_bcast ( class(ecp_obj) this)

◆ print_orbital_table()

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 )

◆ read_ecp()

subroutine common_obj_gbl::read_ecp ( class(ecp_obj) this,
integer, intent(in) lunit,
integer, intent(in) posit )

◆ read_ecp_nml()

subroutine common_obj_gbl::read_ecp_nml ( class(ecp_obj) this,
integer, intent(in) lunit )

◆ resize_2d_array_cfp()

integer function common_obj_gbl::resize_2d_array_cfp ( real(kind=cfp), dimension(:,:), allocatable array,
integer, intent(in) d1,
integer, intent(in) d2 )

◆ resize_2d_array_int()

integer function common_obj_gbl::resize_2d_array_int ( integer, dimension(:,:), allocatable array,
integer, intent(in) d1,
integer, intent(in) d2 )

◆ resize_3d_array_cfp()

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 )

◆ resize_3d_array_int()

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 )

◆ resize_copy_2d_array()

subroutine common_obj_gbl::resize_copy_2d_array ( real(kind=cfp), dimension(:,:), allocatable array,
integer, intent(in) d1,
integer, intent(in) d2 )

◆ write_ecp()

subroutine common_obj_gbl::write_ecp ( class(ecp_obj) this,
integer, intent(in) lunit,
integer, intent(in) posit )