(git:3add494)
lri_optimize_ri_basis_types Module Reference

sets the environment for optimization of exponents and contraction coefficients of the lri auxiliary lri : local resolution of the identity More...

Functions/Subroutines

subroutine, public create_lri_opt (lri_opt)
 creates lri_opt More...
 
subroutine, public deallocate_lri_opt (lri_opt)
 deallocates lri_opt More...
 
subroutine, public get_original_gcc (gcc_orig, gto_basis_set, lri_opt)
 primitive Cartesian Gaussian functions are normalized. The normalization factor is included in the Gaussian contraction coefficients. Division by this factor to get the original gcc. More...
 
subroutine, public orthonormalize_gcc (gcc, gto_basis_set, lri_opt)
 orthonormalize contraction coefficients using Gram-Schmidt More...
 

Detailed Description

sets the environment for optimization of exponents and contraction coefficients of the lri auxiliary lri : local resolution of the identity

History
created Dorothea Golze [12.2014]
Authors
Dorothea Golze

Function/Subroutine Documentation

◆ create_lri_opt()

subroutine, public lri_optimize_ri_basis_types::create_lri_opt ( type(lri_opt_type), pointer  lri_opt)

creates lri_opt

Parameters
lri_optoptimization environment

Definition at line 76 of file lri_optimize_ri_basis_types.F.

Here is the caller graph for this function:

◆ deallocate_lri_opt()

subroutine, public lri_optimize_ri_basis_types::deallocate_lri_opt ( type(lri_opt_type), pointer  lri_opt)

deallocates lri_opt

Parameters
lri_optoptimization environment

Definition at line 102 of file lri_optimize_ri_basis_types.F.

Here is the caller graph for this function:

◆ get_original_gcc()

subroutine, public lri_optimize_ri_basis_types::get_original_gcc ( real(kind=dp), dimension(:, :, :), pointer  gcc_orig,
type(gto_basis_set_type), pointer  gto_basis_set,
type(lri_opt_type), pointer  lri_opt 
)

primitive Cartesian Gaussian functions are normalized. The normalization factor is included in the Gaussian contraction coefficients. Division by this factor to get the original gcc.

Parameters
gcc_origoriginal contraction coefficient
gto_basis_setgaussian type basis set
lri_optoptimization environment

Definition at line 139 of file lri_optimize_ri_basis_types.F.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ orthonormalize_gcc()

subroutine, public lri_optimize_ri_basis_types::orthonormalize_gcc ( real(kind=dp), dimension(:, :, :), pointer  gcc,
type(gto_basis_set_type), pointer  gto_basis_set,
type(lri_opt_type), pointer  lri_opt 
)

orthonormalize contraction coefficients using Gram-Schmidt

Parameters
gcccontraction coefficient
gto_basis_setgaussian type basis set
lri_optoptimization environment

Definition at line 202 of file lri_optimize_ri_basis_types.F.

Here is the call graph for this function:
Here is the caller graph for this function: