Use of I functions will let NI run up to 7 (S=1, P=2, ..., I=7)
Use of I functions will let NJ run up to 9 (for K.E. ints)
Use of I functions requires NPTS=8 to do kinetic energy integrals.
@param[out] xint x-component of the integral
@param[out] yint y-component of the integral
@param[out] zint z-component of the integral
@param[out] t inverse square root of total exponent
@param[out] x0 x-coord. of the center of primitive pair
@param[out] y0 y-coord. of the center of primitive pair
@param[out] z0 z-coord. of the center of primitive pair
@param[out] xi x-coord. of the center of 1st primitive
@param[out] yi y-coord. of the center of 1st primitive
@param[out] zi z-coord. of the center of 1st primitive
@param[out] xj x-coord. of the center of 2nd primitive
@param[out] yj y-coord. of the center of 2nd primitive
@param[out] zj z-coord. of the center of 2nd primitive
@param[out] ni current angular momentum on center i
@param[out] nj current angular momentum on center j
Note
based on STVINT from int1.src
@author Vladimir Mironov
@date Sep, 2018 Initial release
Nodes of different colours represent the following:
Solid arrows point from a procedure to one which it calls. Dashed
arrows point from an interface to procedures which implement that interface.
This could include the module procedures in a generic interface or the
implementation in a submodule of an interface in a parent module.
Nodes of different colours represent the following:
Solid arrows point from a procedure to one which it calls. Dashed
arrows point from an interface to procedures which implement that interface.
This could include the module procedures in a generic interface or the
implementation in a submodule of an interface in a parent module.