tblite
Light-weight tight-binding framework
Loading...
Searching...
No Matches
tblite_basis_slater::slater_to_gauss Interface Reference

Public Member Functions

pure subroutine slater_to_gauss_cgto (ng, n, l, zeta, cgto, norm, info)
 Expand Slater function in primitive gaussian functions.
 
pure subroutine slater_to_gauss_array (ng, n, l, zeta, alpha, coeff, norm, info)
 Expand Slater function in primitive gaussian functions.
 

Member Function/Subroutine Documentation

◆ slater_to_gauss_array()

pure subroutine tblite_basis_slater::slater_to_gauss::slater_to_gauss_array ( integer, intent(in) ng,
integer, intent(in) n,
integer, intent(in) l,
real(wp), intent(in) zeta,
real(wp), dimension(:), intent(out) alpha,
real(wp), dimension(:), intent(out) coeff,
logical, intent(in) norm,
integer, intent(out) info )

Expand Slater function in primitive gaussian functions.

Parameters
[in]ngNumber of Gaussian functions for the expansion
[in]nPrincipal quantum number of shell
[in]lAzimudal quantum number of shell
[in]zetaExponent of Slater function to expand
[out]alphaExponents of primitive gaussian functions
[out]coeffContraction coefficients of primitive gaussians, can contain normalization
[in]normInclude normalization in contraction coefficients
[out]infoStatus of the expansion, returns zero for success or the position of the faulty dummy argument

◆ slater_to_gauss_cgto()

pure subroutine tblite_basis_slater::slater_to_gauss::slater_to_gauss_cgto ( integer, intent(in) ng,
integer, intent(in) n,
integer, intent(in) l,
real(wp), intent(in) zeta,
type(cgto_type), intent(out) cgto,
logical, intent(in) norm,
integer, intent(out) info )

Expand Slater function in primitive gaussian functions.

Parameters
[in]ngNumber of Gaussian functions for the expansion
[in]nPrincipal quantum number of shell
[in]lAzimudal quantum number of shell
[in]zetaExponent of Slater function to expand
[out]cgtoContracted Gaussian basis function
[in]normInclude normalization in contraction coefficients
[out]infoStatus of the expansion, returns zero for success or the position of the faulty dummy argument

The documentation for this interface was generated from the following file: