Class GB2MomentIntegral¶
- Defined in File ints.h
Inheritance Relationships¶
Base Type¶
public GB2Integral(Class GB2Integral)
Class Documentation¶
-
class
GB2MomentIntegral: public GB2Integral¶ Compute the (multipole) moment integrals in a Gaussian orbital basis.
< gto_a | (x - C_x)^l (y - C_y)^m (z - C_z)^n | gto_b >.
Public Functions
-
GB2MomentIntegral(long max_shell_type, long *xyz, double *center)¶ Initialize Moment integral calculator.
- Parameters
max_shell_type: The highest angular momentum index suportedxyz: The powers of x,y,z in the integrals (l, m, n).center: The center [C_x, C_y, C_z] around which the moment integrals arecomputed
-
virtual void
add(double coeff, double alpha0, double alpha1, const double *scales0, const double *scales1)¶ Add integrals for a pair of primite shells to the current contraction.
- Parameters
coeff: The contraction coefficient for the current primitive.alpha0: The exponent of the primitive shell 0.alpha1: The exponent of the primitive shell 1.scales0: The normalization constants for the basis functions in primitive shell 0.scales1: The normalization constants for the basis functions in primitive shell 1.
-