3.4.12. horton/gbasis/ints.h
– Evaluation of integrals of Gaussian basis functions¶
-
class
GB2Integral
¶ Public Functions
-
GB2Integral
(long max_shell_type)¶
-
void
reset
(long shell_type0, long shell_type1, const double *r0, const double *r1)¶
-
virtual void
add
(double coeff, double alpha0, double alpha1, const double *scales0, const double *scales1) = 0¶
-
void
cart_to_pure
()¶
-
const long
get_shell_type0
() const¶
-
const long
get_shell_type1
() const¶
-
-
class
GB2OverlapIntegral
¶
-
class
GB2KineticIntegral
¶
-
class
GB2NuclearAttractionIntegral
¶
-
class
GB4Integral
¶ Public Functions
-
GB4Integral
(long max_shell_type)¶
-
virtual void
reset
(long shell_type0, long shell_type1, long shell_type2, long shell_type3, const double *r0, const double *r1, const double *r2, const double *r3)¶
-
virtual void
add
(double coeff, double alpha0, double alpha1, double alpha2, double alpha3, const double *scales0, const double *scales1, const double *scales2, const double *scales3) = 0¶
-
void
cart_to_pure
()¶
-
const long
get_shell_type0
() const¶
-
const long
get_shell_type1
() const¶
-
const long
get_shell_type2
() const¶
-
const long
get_shell_type3
() const¶
-
-
struct
libint_arg_t
¶
-
class
GB4ElectronRepulsionIntegralLibInt
¶ Public Functions
-
GB4ElectronRepulsionIntegralLibInt
(long max_shell_type)¶
-
~GB4ElectronRepulsionIntegralLibInt
()¶
-
virtual void
reset
(long shell_type0, long shell_type1, long shell_type2, long shell_type3, const double *r0, const double *r1, const double *r2, const double *r3)¶
-
virtual void
add
(double coeff, double alpha0, double alpha1, double alpha2, double alpha3, const double *scales0, const double *scales1, const double *scales2, const double *scales3)¶
-