(git:aeba166)
Loading...
Searching...
No Matches
ai_kinetic Module Reference

Calculation of the kinetic energy integrals over Cartesian Gaussian-type functions. More...

Functions/Subroutines

subroutine, public kinetic (la_max, la_min, npgfa, rpgfa, zeta, lb_max, lb_min, npgfb, rpgfb, zetb, rab, kab, dab)
 Calculation of the two-center kinetic energy integrals [a|T|b] over Cartesian Gaussian-type functions.
 

Detailed Description

Calculation of the kinetic energy integrals over Cartesian Gaussian-type functions.

[a|T|b] = [a|-nabla**2/2|b]

Literature
S. Obara and A. Saika, J. Chem. Phys. 84, 3963 (1986)
History
  • Derivatives added (10.05.2002,MK)
  • Fully refactored (07.07.2014,JGH)
Author
Matthias Krack (31.07.2000)

Function/Subroutine Documentation

◆ kinetic()

subroutine, public ai_kinetic::kinetic ( integer, intent(in)  la_max,
integer, intent(in)  la_min,
integer, intent(in)  npgfa,
real(kind=dp), dimension(:), intent(in)  rpgfa,
real(kind=dp), dimension(:), intent(in)  zeta,
integer, intent(in)  lb_max,
integer, intent(in)  lb_min,
integer, intent(in)  npgfb,
real(kind=dp), dimension(:), intent(in)  rpgfb,
real(kind=dp), dimension(:), intent(in)  zetb,
real(kind=dp), dimension(3), intent(in)  rab,
real(kind=dp), dimension(:, :), intent(inout), optional  kab,
real(kind=dp), dimension(:, :, :), intent(inout), optional  dab 
)

Calculation of the two-center kinetic energy integrals [a|T|b] over Cartesian Gaussian-type functions.

Parameters
la_maxMaximum L of basis on A
la_minMinimum L of basis on A
npgfaNumber of primitive functions in set of basis on A
rpgfaRange of functions on A (used for prescreening)
zetaExponents of basis on center A
lb_maxMaximum L of basis on A
lb_minMinimum L of basis on A
npgfbNumber of primitive functions in set of basis on B
rpgfbRange of functions on B (used for prescreening)
zetbExponents of basis on center B
rabDistance vector between centers A and B
kabKinetic energy integrals, optional
dabFirst derivatives of Kinetic energy integrals, optional
Date
07.07.2014
Author
JGH

Definition at line 59 of file ai_kinetic.F.

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