Cartesius Library
|
Functions for overlap integrals over Slater orbitals in the local coordinate frame. More...
Functions/Subroutines | |
real function | atomicslateroverlap (n1, l1, m10, orbitalExponent1, n2, l2, m20, orbitalExponent2, inputDistance) |
Calculates the overlap integral over Slater orbitals (with spherical harmonics) in diatomic coordinate frame (a prolate spheroidal coordinate system): the z-axis is the strait line connecting atoms. More... | |
real function | integral_a (n, a) |
Helper function, calculates the 'A' integral. More... | |
real function | integral_b (n, a) |
Helper function, calculates the 'B' integral. More... | |
real function | coefficient (l, m, j) |
Calculates coefficients \((C^{l}_{mj})\). More... | |
Functions for overlap integrals over Slater orbitals in the local coordinate frame.
real function slater_overlap::atomicslateroverlap | ( | integer, intent(in) | n1, |
integer, intent(in) | l1, | ||
integer, intent(in) | m10, | ||
real, intent(in) | orbitalExponent1, | ||
integer, intent(in) | n2, | ||
integer, intent(in) | l2, | ||
integer, intent(in) | m20, | ||
real, intent(in) | orbitalExponent2, | ||
real | inputDistance | ||
) |
Calculates the overlap integral over Slater orbitals (with spherical harmonics) in diatomic coordinate frame (a prolate spheroidal coordinate system): the z-axis is the strait line connecting atoms.
[in] | orbitalexponent2 | orbital exponents in a.u. |
inputdistance | inputDistance in Angstrom, distance in Bohr |
real function slater_overlap::coefficient | ( | integer, intent(in) | l, |
integer, intent(in) | m, | ||
integer, intent(in) | j | ||
) |
Calculates coefficients \((C^{l}_{mj})\).
real function slater_overlap::integral_a | ( | integer, intent(in) | n, |
real, intent(in) | a | ||
) |
Helper function, calculates the 'A' integral.
real function slater_overlap::integral_b | ( | integer, intent(in) | n, |
real, intent(in) | a | ||
) |
Helper function, calculates the 'B' integral.